Skip to content

Commit 0615e45

Browse files
adolfopanikki-pru
authored andcommitted
LPD-43352 Handle orphan references in content
1 parent b1499c7 commit 0615e45

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

modules/apps/dynamic-data-mapping/dynamic-data-mapping-service/src/main/java/com/liferay/dynamic/data/mapping/internal/upgrade/v5_6_1/DDMFieldAttributeUpgradeProcess.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,10 @@ private DLFileEntry _getDLFileEntry(long companyId, Matcher matcher)
127127
_fileEntryFriendlyURLResolver.resolveFriendlyURL(
128128
group.getGroupId(), friendlyURL);
129129

130+
if (fileEntry == null) {
131+
return null;
132+
}
133+
130134
return (DLFileEntry)fileEntry.getModel();
131135
}
132136

@@ -185,6 +189,14 @@ private long _getDLFileEntryId(long companyId, String src)
185189
try {
186190
DLFileEntry dlFileEntry = _getDLFileEntry(companyId, matcher);
187191

192+
if (dlFileEntry == null) {
193+
if (_log.isWarnEnabled()) {
194+
_log.warn("Missing file entry for URL " + src);
195+
}
196+
197+
return 0;
198+
}
199+
188200
return dlFileEntry.getFileEntryId();
189201
}
190202
catch (PortalException portalException) {

0 commit comments

Comments
 (0)