Moduldiskussion:Referenshantering
Skriptfel när P98 används som bestämning till en referens
[redigera wikitext]@Gunnar Larsson: Hanteringen av bestämningen (key) redaktör (P98) på rad 119 i modulen behöver pysslas om lite.
Det som value[1].datavalue.value
returnerar är ett objekt, inte en textsträng, vilket ger upphov till ett skriptfel i den följande koden (på rad 147).
Problemet syns i Brie King där det kopplade objektet Brie King (Q87659169) har redaktör (P98) som bestämning för referenserna för såväl födelsedatum (P569) som födelseplats (P19) och värdet är Dresdner SC (Q300355). Artikeln hamnar därför i Kategori:Sidor med skriptfel och artikeln inleds med ett ilsket rött felmeddelande från Lua.
Om det enbart ska vara objektets etikett, i detta fall Dresdner SC, eller även en länk till en svwp-artikel om sådan finns, i detta fall Dresdner SC, eller något annat som skrivs ut i länken, är väl en ambitionsfråga, men det mest akuta är att undvika skriptfelet innan fler artiklar med denna bestämning, redaktör (P98), i en referens börjar använda mallen {{Sportperson WD}}
. Larske (diskussion) 8 mars 2023 kl. 11.49 (CET)