diff --git a/app/submissions/submit-design-files/submit-design-files.controller.js b/app/submissions/submit-design-files/submit-design-files.controller.js
index a312c2626..b215d0ec4 100644
--- a/app/submissions/submit-design-files/submit-design-files.controller.js
+++ b/app/submissions/submit-design-files/submit-design-files.controller.js
@@ -76,7 +76,9 @@ import _ from 'lodash'
     }
 
     function setFileReference(file, fieldId) {
-      var fileObject = null
+      var fileObject = {
+        type: fieldId
+      }
       if (file) {
         fileObject = {
           name: file.name,
@@ -93,8 +95,8 @@ import _ from 'lodash'
       var isFound = vm.submissionsBody.data.files.reduce(function(isFound, file, i, filesArray) {
         if (isFound) { return true }
 
-        if (file && file.type === fieldId) {
-          // when file is removed, it would set correspding file as null
+        // when file is removed, fileObject would have only type field
+        if (file.type === fieldId) {
           filesArray[i] = fileObject
           return true
         }
@@ -103,7 +105,7 @@ import _ from 'lodash'
       }, false)
 
       // Add new files to the list
-      if (!isFound && fileObject) {
+      if (!isFound) {
         vm.submissionsBody.data.files.push(fileObject)
       }
     }