Undid some memoization; these values can change during an object's lifetime.

- Legacy-Id: 15025
This commit is contained in:
Henrik Levkowetz 2018-04-07 10:07:57 +00:00
parent 5446ae642a
commit 96e4059e43

View file

@ -375,7 +375,6 @@ class DocumentInfo(models.Model):
return self.type_id != "slides" or self.get_state_slug('reuse_policy')=='single'
return False
@memoize
def relations_that(self, relationship):
"""Return the related-document objects that describe a given relationship targeting self."""
if isinstance(relationship, str):
@ -399,7 +398,6 @@ class DocumentInfo(models.Model):
related = r.source.all_relations_that(relationship, related)
return related
@memoize
def relations_that_doc(self, relationship):
"""Return the related-document objects that describe a given relationship from self to other documents."""
if isinstance(relationship, six.string_types):
@ -413,7 +411,6 @@ class DocumentInfo(models.Model):
else:
raise TypeError("Expected method called on Document or DocHistory")
@memoize
def all_relations_that_doc(self, relationship, related=None):
if not related:
related = tuple([])