From 817916403750a343e010761f6a70455d725aa4ea Mon Sep 17 00:00:00 2001
From: sks444 <krishnasingh.ss30@gmail.com>
Date: Thu, 12 Nov 2020 09:43:29 +0530
Subject: [PATCH] Send determination action info in submission detail api

---
 hypha/apply/api/v1/serializers.py | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/hypha/apply/api/v1/serializers.py b/hypha/apply/api/v1/serializers.py
index fbd09bd2d..d5c702e85 100644
--- a/hypha/apply/api/v1/serializers.py
+++ b/hypha/apply/api/v1/serializers.py
@@ -160,10 +160,11 @@ class SubmissionDetailSerializer(serializers.ModelSerializer):
     phase = serializers.CharField()
     screening = serializers.ReadOnlyField(source='screening_status.title')
     action_buttons = serializers.SerializerMethodField()
+    is_determination_form_attached = serializers.BooleanField(source='*')
 
     class Meta:
         model = ApplicationSubmission
-        fields = ('id', 'title', 'stage', 'status', 'phase', 'meta_questions', 'questions', 'actions', 'review', 'screening', 'action_buttons', 'determination')
+        fields = ('id', 'title', 'stage', 'status', 'phase', 'meta_questions', 'questions', 'actions', 'review', 'screening', 'action_buttons', 'determination', 'is_determination_form_attached')
 
     def serialize_questions(self, obj, fields):
         for field_id in fields:
@@ -198,13 +199,12 @@ class SubmissionDetailSerializer(serializers.ModelSerializer):
             obj.can_review(request.user) and not
             obj.assigned.draft_reviewed().filter(reviewer=request.user).exists()
         )
-        add_determination = (
-            show_determination_button(request.user, obj) and
-            obj.is_determination_form_attached
+        show_determination = (
+            show_determination_button(request.user, obj)
         )
         return {
             'add_review': add_review,
-            'add_determination': add_determination
+            'show_determination_button': show_determination
         }
 
 
-- 
GitLab