summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java')
-rw-r--r--src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java b/src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java
index a9a7fc4..2e480dc 100644
--- a/src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java
+++ b/src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java
@@ -122,8 +122,8 @@ public class ImageProcessor
throw new ImageDataException(ImageDataError.INVALID_DATA, "UUID not valid.");
} else if (imageData.imageName.length() < 5 || imageData.imageName.length() > 50) {
throw new ImageDataException(ImageDataError.INVALID_DATA, "ImageName not valid. (Length must be 5 to 50)");
- } else if (DbUser.getUserIdByName( imageData.imageOwner ) != 0) {
- throw new ImageDataException(ImageDataError.INVALID_DATA, "ImageOwner not valid.");
+ } else if (!DbUser.exists( imageData.imageOwner )) {
+ throw new ImageDataException(ImageDataError.INVALID_DATA, "ImageOwner not known.");
} else if ( imageData.fileSize <= 0 ) {
throw new ImageDataException(ImageDataError.INVALID_DATA, "Filesize needs to be greater than 0.");
}