resolved an NPE in media cache strategy
[cdmlib.git] / cdmlib-model / src / main / java / eu / etaxonomy / cdm / strategy / cache / media / MediaDefaultCacheStrategy.java
index 4b9b812e636a4e6a8460c197204b00349e64b2f2..18f3f99fce672e162130df0c9f841f55fd4407f9 100644 (file)
@@ -58,13 +58,16 @@ public class MediaDefaultCacheStrategy extends StrategyBase implements IIdentifi
                        for (MediaRepresentation mediaRepresentation : media.getRepresentations()){\r
                                for (MediaRepresentationPart part : mediaRepresentation.getParts()){\r
                                        result = part.getUri();\r
+                                       if (StringUtils.isBlank(result)){\r
+                                               continue;\r
+                                       }\r
                                        int lastSlashPos = result.lastIndexOf("/");\r
                                        if (lastSlashPos != -1 && lastSlashPos + 1 < result.length()){\r
                                                result = result.substring(lastSlashPos + 1);\r
                                        }\r
                                        break;\r
                                }\r
-                               if (StringUtils.isBlank(result)){\r
+                               if (StringUtils.isBlank(result)){\r
                                        break;\r
                                }\r
                        }\r