diff options
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java')
-rw-r--r-- | src/main/java/org/openslx/imagemaster/ftp/ImageProcessor.java | 4 |
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."); } |