diff --git a/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java b/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java
index c9acd3e26addcfde2fcb3e4af74c807ec715c2e5..d785a0910ec12331584645cd6585d87edd111284 100644
--- a/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java
+++ b/src/main/java/org/olat/repository/ui/author/RepositoryEditDescriptionController.java
@@ -471,7 +471,7 @@ public class RepositoryEditDescriptionController extends FormBasicController {
 	@Override
 	protected void formOK(UserRequest ureq) {
 		File uploadedImage = fileUpload.getUploadFile();
-		if(uploadedImage != null) {
+		if(uploadedImage != null && uploadedImage.exists()) {
 			VFSContainer tmpHome = new LocalFolderImpl(new File(WebappHelper.getTmpDir()));
 			VFSContainer container = tmpHome.createChildContainer(UUID.randomUUID().toString());
 			VFSLeaf newFile = fileUpload.moveUploadFileTo(container);//give it it's real name and extension
@@ -488,7 +488,7 @@ public class RepositoryEditDescriptionController extends FormBasicController {
 		}
 
 		File uploadedMovie = movieUpload.getUploadFile();
-		if(uploadedMovie != null) {
+		if(uploadedMovie != null && uploadedMovie.exists()) {
 			VFSContainer m = (VFSContainer)mediaContainer.resolve("media");
 			VFSLeaf newFile = movieUpload.moveUploadFileTo(m);
 			if (newFile == null) {