diff --git a/library/CM/FormField/File.js b/library/CM/FormField/File.js
index <HASH>..<HASH> 100644
--- a/library/CM/FormField/File.js
+++ b/library/CM/FormField/File.js
@@ -71,6 +71,13 @@ var CM_FormField_File = CM_FormField_Abstract.extend({
           field.error(data.result.error.msg);
         }
         if (inProgressCount === 0) {
+          var cardinality = field.getOption("cardinality");
+          if (cardinality > 0) {
+            var $previews = field.$('.previews .preview');
+            if ($previews.length > cardinality) {
+              $previews.slice(0, $previews.length - cardinality).remove();
+            }
+          }
           field.trigger("uploadComplete", data.files);
         }
       },
Bring back cardinality check to CM_FormField_File