diff --git a/apps/files/js/files.js b/apps/files/js/files.js
index 81f596d6647d5831769e4241f0c54716cf9428d3..c1c88d1c72b489086765f32e3b5609c15d976eee 100644
--- a/apps/files/js/files.js
+++ b/apps/files/js/files.js
@@ -359,6 +359,7 @@ $(document).ready(function() {
 										} else {
 											uploadtext.text(t('files', '{count} files uploading', {count: currentUploads}));
 										}
+										delete uploadingFiles[dirName][fileName];
                                         OC.Notification.show(t('files', 'Upload cancelled.'));
 									}
 								});