Skip to content

Commit

Permalink
chore: issue relation hard delete
Browse files Browse the repository at this point in the history
  • Loading branch information
NarayanBavisetti committed Sep 20, 2024
1 parent 66cfc73 commit dcf6da6
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 7 deletions.
11 changes: 8 additions & 3 deletions apiserver/plane/api/views/project.py
Original file line number Diff line number Diff line change
Expand Up @@ -301,11 +301,16 @@ def patch(self, request, slug, pk):
if serializer.is_valid():
serializer.save()
if serializer.data["inbox_view"]:
Inbox.objects.get_or_create(
defaults={"name": f"{project.name} Inbox"},
inbox = Inbox.objects.filter(
project=project,
is_default=True,
)
).first()
if not inbox:
Inbox.objects.create(
name=f"{project.name} Inbox",
project=project,
is_default=True,
)

# Create the triage state in Backlog group
State.objects.get_or_create(
Expand Down
2 changes: 1 addition & 1 deletion apiserver/plane/app/views/issue/relation.py
Original file line number Diff line number Diff line change
Expand Up @@ -267,7 +267,7 @@ def remove_relation(self, request, slug, project_id, issue_id):
IssueRelationSerializer(issue_relation).data,
cls=DjangoJSONEncoder,
)
issue_relation.delete()
issue_relation.delete(soft=False)
issue_activity.delay(
type="issue_relation.activity.deleted",
requested_data=json.dumps(request.data, cls=DjangoJSONEncoder),
Expand Down
11 changes: 8 additions & 3 deletions apiserver/plane/app/views/project/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -438,11 +438,16 @@ def partial_update(self, request, slug, pk=None):
if serializer.is_valid():
serializer.save()
if serializer.data["inbox_view"]:
Inbox.objects.get_or_create(
defaults={"name": f"{project.name} Inbox"},
inbox = Inbox.objects.filter(
project=project,
is_default=True,
)
).first()
if not inbox:
Inbox.objects.create(
name=f"{project.name} Inbox",
project=project,
is_default=True,
)

# Create the triage state in Backlog group
State.objects.get_or_create(
Expand Down

0 comments on commit dcf6da6

Please sign in to comment.