diff --git a/hypha/apply/funds/models/applications.py b/hypha/apply/funds/models/applications.py
index f547e6763b14853f377f6fb134ccc5699f3127e8..968b49c120ecb8eccd94418205b2d62a90977c45 100644
--- a/hypha/apply/funds/models/applications.py
+++ b/hypha/apply/funds/models/applications.py
@@ -448,7 +448,7 @@ class LabBase(EmailForm, WorkflowStreamForm, SubmittableStreamForm):  # type: ig
             form = self.get_form(request.POST, request.FILES, page=self, user=request.user)
             draft = request.POST.get('draft', None)
             if form.is_valid():
-                form_submission = self.process_form_submission(form, draft=draft)
+                form_submission = SubmittableStreamForm.process_form_submission(self, form, draft=draft)
                 return self.render_landing_page(request, form_submission, *args, **kwargs)
         else:
             form = self.get_form(page=self, user=request.user)