diff --git a/submissions/forms.py b/submissions/forms.py
index 684d9adfef9fc31dfb125ddf779afb00ba54f886..b868be6f05007f325c80c1eaf3756b11af339a23 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -832,7 +832,7 @@ class WithdrawSubmissionForm(forms.Form):
                     status=EditorialDecision.PUBOFFER_REFUSED_BY_AUTHORS)
 
             # Delete any production stream
-            if self.submission.production_stream:
+            if hasattr(self.submission, 'production_stream'):
                 self.submission.production_stream.delete()
 
             self.submission.refresh_from_db()