diff --git a/drama/classes/submission.py b/drama/classes/submission.py index 9c906f638..45b96e787 100644 --- a/drama/classes/submission.py +++ b/drama/classes/submission.py @@ -56,7 +56,7 @@ class Submission(Base, Stndrd, Age_times, Scores, Fuzzing): backref="submissions") domain_ref = Column(Integer, ForeignKey("domains.id")) domain_obj = relationship("Domain") - flags = relationship("Flag", lazy="dynamic").order_by(Flag.created_utc).all() + flags = relationship("Flag", lazy="dynamic") is_approved = Column(Integer, ForeignKey("users.id"), default=0) over_18 = Column(Boolean, default=False) author = relationship( @@ -419,7 +419,12 @@ class Submission(Base, Stndrd, Age_times, Scores, Fuzzing): @property @lazy def active_flags(self): - return len(self.flags) + return self.flags.count() + + @property + @lazy + def ordered_flags(self): + return self.flags.order_by(Flag.created_utc).all() class SaveRelationship(Base, Stndrd): diff --git a/drama/templates/submission.html b/drama/templates/submission.html index 44fcc0e7e..5127d1a0d 100644 --- a/drama/templates/submission.html +++ b/drama/templates/submission.html @@ -489,7 +489,7 @@ Reported by:

         
diff --git a/drama/templates/submission_listing.html b/drama/templates/submission_listing.html
index 440157305..e59c38656 100644
--- a/drama/templates/submission_listing.html
+++ b/drama/templates/submission_listing.html
@@ -373,7 +373,7 @@
          Reported by: