fix: draft issue asset conversion to issue (#5849)
This commit is contained in:
parent
aa93cca7bf
commit
9b2ffaaca8
1 changed files with 9 additions and 0 deletions
|
|
@ -37,6 +37,7 @@ from plane.db.models import (
|
|||
DraftIssueModule,
|
||||
DraftIssueCycle,
|
||||
Workspace,
|
||||
FileAsset,
|
||||
)
|
||||
from .. import BaseViewSet
|
||||
from plane.bgtasks.issue_activities_task import issue_activity
|
||||
|
|
@ -320,6 +321,14 @@ class WorkspaceDraftIssueViewSet(BaseViewSet):
|
|||
for module in draft_issue.module_ids
|
||||
]
|
||||
|
||||
# Update file assets
|
||||
file_assets = FileAsset.objects.filter(draft_issue_id=draft_id)
|
||||
file_assets.update(
|
||||
issue_id=serializer.data.get("id", None),
|
||||
entity_type=FileAsset.EntityTypeContext.ISSUE_DESCRIPTION,
|
||||
draft_issue_id=None,
|
||||
)
|
||||
|
||||
# delete the draft issue
|
||||
draft_issue.delete()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue