Modul Diskussion:WikidataChart
Fehler bei nicht vorhandenen Eigenschaften
Hallöchen!
Die Vorlage:Elo-Diagramm verwendet dieses Modul. Gestern ist ein Fehler aufgefallen: Portal_Diskussion:Schach#Syntaxfehler_verursacht_durch_Wikidata
Die Ursache war wohl eine fehlende Jahreszahl bei einer der Elozahlen (P1087 für die y-Achse und P585 für die x-Achse). Sowas kann dauernd passieren, daher denke ich dass man den Code des Moduls wohl um eine Zeile ergänzen sollte, um auf nicht vorhandene Einträge abzufragen und diese für das Diagramm nicht zu verwenden. Man kann ja immer noch eine wie auch immer geartete Wartungsfunktion auslösen, um dieses fehlende Property bei Wikidata zu finden. --Wurgl (Diskussion) 23:28, 10. Apr. 2018 (CEST)
- Hallo, sollte jetzt behoben sein. --Mps、かみまみたDisk. 18:15, 14. Apr. 2018 (CEST)
pending change
Hello.
we (hewiki) found a small bug: when the template using this module is "multiline", it fails.
i added a small fix, which is pending approval. {{WikidataChart|P1087|P585|pageIds=Q106807,Q217198|xEnd=2014|chart_width=300|chart_height=200|chart_xGrid=1|chart_yGrid=1|chart_legend=legend|chart_yAxisMax=3000}}
works, but
{{WikidataChart | P1087 | P585 | pageIds = Q106807,Q217198 | xEnd=2014 | chart_width = 300 | chart_height = 200 | chart_xGrid = 1 | chart_yGrid = 1 | chart_legend = legend | chart_yAxisMax = 3000 }}
failed. it works now (expand collapsed div):
<graph>Lua-Fehler in Modul:WikidataChart, Zeile 32: attempt to index local 'entity' (a nil value)</graph>
before my change this showed "syntax error" (to verify, source-edit the version before my change, and preview this page).
peace - קיפודנחש (Diskussion) 00:42, 2. Jun. 2022 (CEST)
- Thanks! --Johannnes89 (Diskussion) 14:52, 28. Jun. 2022 (CEST)