From 13083a77ebabcd1edb797ad582306dd8d78b3753 Mon Sep 17 00:00:00 2001 From: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com> Date: Sat, 9 Nov 2024 17:01:21 +0530 Subject: [PATCH] chore: enable intake from project settings (#5977) --- 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 faba6c56b..d53b3fac7 100644 --- a/apiserver/plane/app/views/project/base.py +++ b/apiserver/plane/app/views/project/base.py @@ -429,6 +429,9 @@ class ProjectViewSet(BaseViewSet): ) 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 @@ class ProjectViewSet(BaseViewSet): 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,