diff --git a/src/components/forms/AddSolutionForm.js b/src/components/forms/AddSolutionForm.js
index d7a6cb70a831a0ccf3701bda01daf20aa298893a..78dc480acc011f3b808d9284a336110dd283a3fb 100644
--- a/src/components/forms/AddSolutionForm.js
+++ b/src/components/forms/AddSolutionForm.js
@@ -99,8 +99,10 @@ class AddSolutionForm extends Component {
                     disabled={
                       name === '' ||
                       description === '' ||
+                      (file === '' ? false :
                       !allowedFileTypes.includes(file.type) ||
                       file.size > (maxFileSize) * (1024 ** 2)
+                      )
                     }
                     inverted
                     color='green'