Diferencia entre revisiones de «Módulo:Wikidata»

Contenido eliminado Contenido añadido
m Revertidos los cambios de -sasha- (disc.) a la última edición de LuchoCR
Etiqueta: Reversión
Restauro la edición anterior con un par de comprobaciones adicionales.
Línea 204:
function p.getPropiedad(opciones, declaracion)
local propiedad = {}
local tablaOrdenada = {}
 
-- Resolver alias de propiedad
Línea 222 ⟶ 221:
return formatoError( 'property-param-not-provided' )
end
local tablaOrdenada = {}
 
if declaracion then
tablaOrdenada = declaracion
elseif not pmw.getDeclaracioneswikibase.isValidEntityId(tostring(opciones.entityId)) then
tablaOrdenada = pmw.wikibase.getDeclaracionesgetAllStatements( opciones.entityId)[, mw.ustring.upper(propiedad)] )
return formatoError( 'other entity' )
elseif p.getDeclaraciones(opciones.entityId)[mw.ustring.upper(propiedad)] then
tablaOrdenada = p.getDeclaraciones(opciones.entityId)[mw.ustring.upper(propiedad)]
else
return ''
Línea 906 ⟶ 903:
valorWikidata = '';
else
localif entnot = SelecionEntidadPorIdmw.wikibase.isValidEntityId(tostring(argumentos.entityId)) then
argumentos.entityId = ent and entmw.wikibase.idgetEntityIdForCurrentPage() or nil
end
valorWikidata = p.getPropiedad(argumentos, nil);
end