From 81ae11265659d33ff7a54acef442ea78932810c2 Mon Sep 17 00:00:00 2001 From: NarayanBavisetti Date: Sat, 9 Nov 2024 16:53:10 +0530 Subject: [PATCH] chore: enable intake from project settings --- apiserver/plane/app/views/project/base.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/apiserver/plane/app/views/project/base.py b/apiserver/plane/app/views/project/base.py index faba6c56b36..d53b3fac714 100644 --- a/apiserver/plane/app/views/project/base.py +++ b/apiserver/plane/app/views/project/base.py @@ -429,6 +429,9 @@ def partial_update(self, request, slug, pk=None): ) workspace = Workspace.objects.get(slug=slug) + intake_view = request.data.get( + "inbox_view", request.data.get("intake_view", False) + ) project = Project.objects.get(pk=pk) current_instance = json.dumps( @@ -442,14 +445,17 @@ def partial_update(self, request, slug, pk=None): serializer = ProjectSerializer( project, - data={**request.data}, + data={ + **request.data, + "intake_view": intake_view, + }, context={"workspace_id": workspace.id}, partial=True, ) if serializer.is_valid(): serializer.save() - if serializer.data["intake_view"] or request.data.get("inbox_view", False): + if intake_view: intake = Intake.objects.filter( project=project, is_default=True,