diff --git a/opentech/apply/review/fields.py b/opentech/apply/review/fields.py
index 8f1e8eee20a4780e10b04ad2c8eb6cdb522f0ad0..169ca4bd95ea2a416d72f222c259194bb9e69022 100644
--- a/opentech/apply/review/fields.py
+++ b/opentech/apply/review/fields.py
@@ -4,7 +4,7 @@ from tinymce import TinyMCE
 from django.forms import widgets
 from django.utils.safestring import mark_safe
 
-from opentech.apply.review.options import RATE_CHOICES
+from opentech.apply.review.options import RATE_CHOICES, NA
 from opentech.apply.utils.options import MCE_ATTRIBUTES_SHORT
 
 
@@ -47,4 +47,7 @@ class ScoredAnswerField(forms.MultiValueField):
         super().__init__(fields=fields, *args, **kwargs)
 
     def compress(self, data_list):
-        return [data_list[0], int(data_list[1])]
+        if data_list:
+            return [data_list[0], int(data_list[1])]
+        else:
+            return ['', NA]
diff --git a/opentech/apply/review/tests/test_views.py b/opentech/apply/review/tests/test_views.py
index 7413bcc25500522ae210a4508baf41172e225b52..9f551d517b7bef2afae7e378fc28edcbcd6a36bc 100644
--- a/opentech/apply/review/tests/test_views.py
+++ b/opentech/apply/review/tests/test_views.py
@@ -87,7 +87,7 @@ class StaffReviewFormTestCase(BaseViewTestCase):
 
     def test_can_edit_draft_review(self):
         ReviewFactory(submission=self.submission, author=self.user, is_draft=True)
-        response = self.post_page(self.submission, {'data': 'value'}, 'form')
+        response = self.get_page(self.submission, 'form')
         self.assertEqual(response.context['has_submitted_review'], False)
         self.assertEqual(response.context['title'], 'Update Review draft')