parent
72ff5aea12
commit
385831d735
4 changed files with 18 additions and 12 deletions
|
@ -52,7 +52,11 @@ class IssueThread(SoftDeleteModel):
|
|||
@property
|
||||
def state(self):
|
||||
try:
|
||||
return self.state_changes.order_by('-timestamp').first().state
|
||||
state_changes = sorted(self.state_changes.all(), key=lambda x: x.timestamp, reverse=True)
|
||||
if state_changes:
|
||||
return state_changes[0].state
|
||||
else:
|
||||
return None
|
||||
except AttributeError:
|
||||
return 'none'
|
||||
|
||||
|
@ -67,7 +71,11 @@ class IssueThread(SoftDeleteModel):
|
|||
@property
|
||||
def assigned_to(self):
|
||||
try:
|
||||
return self.assignments.order_by('-timestamp').first().assigned_to
|
||||
assignments = sorted(self.assignments.all(), key=lambda x: x.timestamp, reverse=True)
|
||||
if assignments:
|
||||
return assignments[0].assigned_to
|
||||
else:
|
||||
return None
|
||||
except AttributeError:
|
||||
return None
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue