diff --git a/app/models/metadata_has_many.rb b/app/models/metadata_has_many.rb index cf7a1b0a..edd61152 100644 --- a/app/models/metadata_has_many.rb +++ b/app/models/metadata_has_many.rb @@ -8,20 +8,19 @@ class MetadataHasMany < MetadataRelatedPosts # Todos los Post relacionados según la relación remota def has_many_remote - @has_many_remote ||= posts.where(inverse => post.uuid.value) + posts.where(inverse => post.uuid.value) end # Todos los Post relacionados def has_many - @has_many ||= {} - @has_many[value.hash.to_s] ||= posts.where(uuid: value) + posts.where(uuid: value) end # La relación anterior def had_many return [] if document.data[name.to_s].blank? - @had_many ||= posts.where(uuid: document.data[name.to_s]) + posts.where(uuid: document.data[name.to_s]) end def inverse?