ref #8129 Fix potential NPE
authorPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 17 Jul 2019 08:35:55 +0000 (10:35 +0200)
committerPatrick Plitzner <p.plitzner@bgbm.org>
Wed, 17 Jul 2019 08:35:55 +0000 (10:35 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/media/MediaDetailElement.java

index 2c9e779dd73c341fabed85a0286c4a9b69962b73..8df27e3c8a0e6d499315fbb4658af715a11e2ebf 100644 (file)
@@ -77,8 +77,10 @@ public class MediaDetailElement extends AbstractCdmDetailElement<Media>{
                         image.setHeight(imageInfo.getHeight());
                         image.setWidth(imageInfo.getWidth());
                     }
-                    singleMediaRepresentationPart.getMediaRepresentation().setMimeType(imageInfo.getMimeType());
-                    singleMediaRepresentationPart.getMediaRepresentation().setSuffix(imageInfo.getSuffix());
+                    if(singleMediaRepresentationPart.getMediaRepresentation()!=null){
+                        singleMediaRepresentationPart.getMediaRepresentation().setMimeType(imageInfo.getMimeType());
+                        singleMediaRepresentationPart.getMediaRepresentation().setSuffix(imageInfo.getSuffix());
+                    }
                     disposeImage();
                     element_image = formFactory.createImageElement(parentFormElement, uri, style);
                     StoreUtil.reflowParentScrolledForm(getLayoutComposite(), true);