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