renovar relaciones

This commit is contained in:
f 2021-02-11 16:17:45 -03:00
parent c2f5c22fc2
commit bbdbfc4ee1

View file

@ -3,6 +3,13 @@
# Almacena el UUID de otro Post y actualiza el valor en el Post
# relacionado.
class MetadataBelongsTo < MetadataRelatedPosts
def value_was=(new_value)
@belongs_to = nil
@belonged_to = nil
super(new_value)
end
# TODO: Convertir algunos tipos de valores en módulos para poder
# implementar varios tipos de campo sin repetir código
#
@ -62,8 +69,7 @@ class MetadataBelongsTo < MetadataRelatedPosts
def belongs_to
return if value.blank?
@belongs_to ||= {}
@belongs_to[value] ||= posts.find(value, uuid: true)
@belongs_to ||= posts.find(value, uuid: true)
end
# El artículo relacionado anterior