diff --git a/dotCMS/src/main/java/com/dotcms/content/elasticsearch/business/ESContentletAPIImpl.java b/dotCMS/src/main/java/com/dotcms/content/elasticsearch/business/ESContentletAPIImpl.java index 9bd2f417d4d2..ce3f92f77c7a 100644 --- a/dotCMS/src/main/java/com/dotcms/content/elasticsearch/business/ESContentletAPIImpl.java +++ b/dotCMS/src/main/java/com/dotcms/content/elasticsearch/business/ESContentletAPIImpl.java @@ -5587,7 +5587,7 @@ public String getName(final Contentlet contentlet, final User user, final boolea final String transientNameKey = DotAssetContentType.ASSET_FIELD_VAR + "name"; final String dotAssetName = contentlet.getStringProperty(transientNameKey); String assetName = dotAssetName; - if (!UtilMethods.isSet(dotAssetName)) { + if (!UtilMethods.isSet(dotAssetName) && null != contentlet.getBinary(DotAssetContentType.ASSET_FIELD_VAR)) { assetName = contentlet.getBinary(DotAssetContentType.ASSET_FIELD_VAR).getName(); contentlet.setStringProperty(transientNameKey, assetName); }