diff --git a/src/main/java/org/olat/core/commons/modules/bc/FileUploadController.java b/src/main/java/org/olat/core/commons/modules/bc/FileUploadController.java
index e14333882851bc33698978a35d19a9f5a62e75c7..30b8ad99215483b45c3545bdc8279c1c4e2db42a 100644
--- a/src/main/java/org/olat/core/commons/modules/bc/FileUploadController.java
+++ b/src/main/java/org/olat/core/commons/modules/bc/FileUploadController.java
@@ -313,7 +313,9 @@ public class FileUploadController extends FormBasicController {
 				fileEl.reset();
 				fileEl.setDeleteEnabled(false);
 				fileEl.clearError();
-				resizeEl.setVisible(false);
+				if(resizeImg && resizeEl != null) {
+					resizeEl.setVisible(false);
+				}
 			} else  {
 				String filename = fileEl.getUploadFileName();
 				if(metaDataCtr != null) {
@@ -330,12 +332,16 @@ public class FileUploadController extends FormBasicController {
 					metaDataCtr.setFilename(filename);
 				}
 				
-				boolean isImg = false;
-				if(resizeImg && filename != null) {
-					isImg = imageExtPattern.matcher(filename.toLowerCase()).find();
+				if(resizeImg) {
+					boolean isImg = false;
+					if(filename != null) {
+						isImg = imageExtPattern.matcher(filename.toLowerCase()).find();
+					}
+					if(resizeEl != null) {
+						resizeEl.setVisible(isImg);
+						resizeEl.select(resizeKeys[0], true);
+					}
 				}
-				resizeEl.setVisible(isImg);
-				resizeEl.select(resizeKeys[0], true);
 			}
 		}
 		super.formInnerEvent(ureq, source, event);