Problem:
In Wikibase instances on https://www.wikibase.cloud/ QuickStatements where unit information is given fail to execute because the Uxxx in the QuickStatements gets expended to the wrong entity IRI, which uses the HTTP as on Wikidata instead of HTTPS in Wikibase installations.
List of steps to reproduce (step by step, including full links if applicable):
- create QuickStatements with a literal with unit information, something like
CREATE LAST P1 Q2 LAST Den "chemical compound" LAST P12 "CN(CC1=CN=CC=C1)C(=O)C2=NOC(=C2)COC3=CC4=C(CCCC4)C=C3" S14 Q5 LAST P3 "C₂₂H₂₃N₃O₃" S14 Q5 LAST P2 377.4372U3 S14 Q5 LAST P9 "InChI=1S/C22H23N3O3/c1-25(14-16-5-4-10-23-13-16)22(26)21-12-20(28-24-21)15-27-19-9-8-17-6-2-3-7-18(17)11-19/h4-5,8-13H,2-3,6-7,14-15H2,1H3" S14 Q5 LAST P10 "MPDNXORLVWKNOG-UHFFFAOYSA-N" LAST P13 "24793226" S14 Q4
(Obviously, the exact P/Q-ids will differ per Wikibase)
What happens?:
Executing these QuickStatements on a Wikibase will expand the U3 to http://compoundcloud.wikibase.cloud/entity/U3
What should have happened instead?:
The expanded IRI should use HTTPS instead of HTTP. It should be: https://compoundcloud.wikibase.cloud/entity/U3
