Page MenuHomePhabricator

Wrong behaviour of QuickStatements in Wikibase Cloud instances with quantity properties
Closed, ResolvedPublicBUG REPORT

Description

Steps to replicate the issue (include links if applicable):

  • in a Wikibase Cloud instance, create a property Y with datatype quantity and two items X and Z (potentially both can be empty)
  • open the QuickStatements of this Wikibase Cloud instance and start a batch with one command, trying to add to item X the property Y with value 1 and unity of measurement Z

What happens?:

  • the command results in an error; hovering on the error the message "Illegal value: _URI of the unity of measurement Z_" is displayed

What should have happened instead?:

  • the command should be executed correctly, resulting in one edit to the item X adding the property Y with value 1 and unity of measurement Z

Event Timeline

@Fring in the above example the precise message I get for the error is:

Illegal value: http://mw138test.wikibase.dev/entity/Q2

Could it be that the problem is that http://mw138test.wikibase.dev/entity/Q2 is a malformed URI, due to the fact that all the URIs on Wikibase Cloud instances have https (i.e. https://mw138test.wikibase.dev/entity/Q2 would be correct)?

Tarrow subscribed.

I think this should probably have gone straight into the normal backlog; it can then be properly refined

@Tarrow Could this be related to https://phabricator.wikimedia.org/T325871 (also something about http vs https )?
Maybe that's why I moved it back in the time, I don't actually remember :)

In my opinion it is highly probably related to T325871 (as I said in my comment of June 7).

@Epidosis Could you please check if the issue is still reproduced?
Another bug fix should have addressed this one as well.

The issue is not reproduced anymore (example of edit: https://datalib.wikibase.cloud/w/index.php?title=Item:Q1&diff=31234&oldid=29566). I think the task can be closed. Thanks very much!

Anton.Kokh claimed this task.