Skip to content

Commit

Permalink
chore: updated the issue log classmethod
Browse files Browse the repository at this point in the history
  • Loading branch information
gurusainath committed Dec 11, 2024
1 parent 4d12a94 commit 954167c
Showing 1 changed file with 16 additions and 4 deletions.
20 changes: 16 additions & 4 deletions apiserver/plane/db/models/issue.py
Original file line number Diff line number Diff line change
Expand Up @@ -731,6 +731,8 @@ def log_issue_version(cls, issue, user):

Module = apps.get_model("db.Module")
CycleIssue = apps.get_model("db.CycleIssue")
IssueAssignee = apps.get_model("db.IssueAssignee")
IssueLabel = apps.get_model("db.IssueLabel")

cycle_issue = CycleIssue.objects.filter(issue=issue).first()

Expand All @@ -744,18 +746,28 @@ def log_issue_version(cls, issue, user):
priority=issue.priority,
start_date=issue.start_date,
target_date=issue.target_date,
assignees=issue.assignees,
assignees=list(
IssueAssignee.objects.filter(issue=issue).values_list(
"assignee_id", flat=True
)
),
sequence_id=issue.sequence_id,
labels=issue.labels,
labels=list(
IssueLabel.objects.filter(issue=issue).values_list(
"label_id", flat=True
)
),
sort_order=issue.sort_order,
completed_at=issue.completed_at,
archived_at=issue.archived_at,
is_draft=issue.is_draft,
external_source=issue.external_source,
external_id=issue.external_id,
type=issue.type_id,
cycle=cycle_issue.cycle if cycle_issue else None,
modules=Module.objects.filter(issue=issue).values_list("id", flat=True),
cycle=cycle_issue.cycle_id if cycle_issue else None,
modules=list(
Module.objects.filter(issue=issue).values_list("id", flat=True)
),
properties={},
meta={},
last_saved_at=timezone.now(),
Expand Down

0 comments on commit 954167c

Please sign in to comment.