An error occurred while processing the template.
For "." left-hand operand: Expected a hash, but this has evaluated to a boolean (wrapper: f.t.FalseTemplateBooleanModel):
==> dlDocument  [in template "20116#20152#56374" at line 61, column 75]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign dlDocumentSize = dlDocument.s...  [in template "20116#20152#56374" at line 61, column 49]
----
1<!-- PAGE CONTENT Global Web Content Display Template --> 
2 
3<#include "${templatesPath}/SOCIAL-SHARE-MACRO" /> 
4<#assign dlAppService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService") /> 
5<#assign SPACE_KB = 1024 /> 
6<#assign SPACE_MB = SPACE_KB?int * 1024 /> 
7<#assign SPACE_GB = SPACE_MB?int * 1024 /> 
8<#assign SPACE_TB = SPACE_GB?int * 1024 /> 
9 
10<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() /> 
11<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
12<#assign url = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() /> 
13<#assign enableOpenGraph = "false" /> 
14 
15<#if themeDisplay.getPortletDisplay()?? && themeDisplay.getPortletDisplay()?has_content> 
16    <#if themeDisplay.getPortletDisplay().getPortletPreferences()?? && themeDisplay.getPortletDisplay().getPortletPreferences()?has_content> 
17        <#assign portletPreferences = themeDisplay.getPortletDisplay().getPortletPreferences() /> 
18        <#assign preferencesMap = portletPreferences.getMap() /> 
19        <#if preferencesMap["enableOpenGraph"]??> 
20            <#assign enableOpenGraphMap = preferencesMap["enableOpenGraph"] /> 
21            <#assign enableOpenGraph = enableOpenGraphMap[0] /> 
22        </#if> 
23    </#if> 
24</#if> 
25 
26<#assign 
27    imageWidth = 600 
28    imageHeight = 600 
29/> 
30 
31<div class="container"> 
32    <div class="row"> 
33        <div class="col"> 
34 
35            <article class="webcontent"> 
36                <div class="webcontent__text"> 
37                    <#if Paragraph.getSiblings()?has_content> 
38 
39                        <#list Paragraph.getSiblings() as p> 
40 
41                            <h2>${p.ParagraphTitle.data}</h2> 
42                            <p> ${p.ParagraphBody.data} </p> 
43 
44                            <#if p.ParagraphFile.getSiblings()?has_content> 
45 
46                                <div class="file-list"> 
47                                <#list p.ParagraphFile.getSiblings() as file> 
48 
49                                    <#if file?? && file.data?? && file.data?has_content> 
50                                        <#assign fileJson = file.data?eval_json?default({}) /> 
51                                        <#if fileJson?? && fileJson?has_content> 
52                                            <#assign uuid = fileJson.uuid /> 
53                                            <#assign groupId = fileJson.groupId?number /> 
54                                            <#assign dlDocument = false /> 
55                                            <#attempt> 
56                                                <#assign dlDocument = dlAppService.getFileEntryByUuidAndGroupId(uuid,groupId) /> 
57                                            <#recover> 
58                                                <#assign dlDocument = false /> 
59                                            </#attempt> 
60                                            <#if dlDocument??> 
61                                                <#assign dlDocumentSize = dlDocument.size?int /> 
62                                                <#if dlDocumentSize lt SPACE_KB> 
63                                                    <#assign dlDocumentSize = dlDocumentSize?round?string + " B" /> 
64                                                    <#elseif dlDocumentSize lt SPACE_MB> 
65                                                    <#assign dlDocumentSize = dlDocumentSize / SPACE_KB /> 
66                                                    <#assign dlDocumentSize = dlDocumentSize?round?string + " KB" /> 
67                                                    <#elseif dlDocumentSize lt SPACE_GB > 
68                                                    <#assign dlDocumentSize = dlDocumentSize / SPACE_MB /> 
69                                                    <#assign dlDocumentSize = dlDocumentSize?round?string + " MB" /> 
70                                                <#elseif dlDocumentSize lt SPACE_TB> 
71                                                    <#assign dlDocumentSize = dlDocumentSize / SPACE_GB /> 
72                                                    <#assign dlDocumentSize = dlDocumentSize?round?string + " GB" /> 
73                                                <#else> 
74                                                    <#assign dlDocumentSize = dlDocumentSize / SPACE_TB /> 
75                                                    <#assign dlDocumentSize = dlDocumentSize?round?string + " TB" /> 
76                                                </#if> 
77                                                <#assign dUrl = adt_tool.getDLDownloadUrl(dlDocument,themeDisplay,"") /> 
78                                                <#if dUrl?? && dUrl?has_content> 
79                                                    <div class="file has-icon"> 
80                                                        <i class="fa fa-file-pdf-o" aria-hidden="true"></i> 
81                                                        <div class="file__name"> 
82                                                            <#assign fileTitleSplit= dlDocument.getTitle()?split(".pdf") /> 
83                                                            <a href="${dUrl}" class="file__link" target="_blank"> 
84                                                                ${fileTitleSplit[0]} 
85                                                            </a> 
86                                                        </div> 
87                                                        <div class="file__info">(${dlDocument.extension?upper_case} ${dlDocumentSize})</div> 
88                                                    </div> 
89                                                </#if> 
90                                            </#if> 
91                                        </#if> 
92                                    </#if> 
93                                </#list> 
94                                </div> 
95                            </#if> 
96                        </#list> 
97 
98                        <#if enableOpenGraph == "true"> 
99                            <@shareContent title="${Paragraph.getSiblings()[0].ParagraphTitle.data}" summary="${Paragraph.getSiblings()[0].ParagraphBody.data}" detailURL="${url}" imageURL="" /> 
100                        </#if> 
101                    </#if> 
102 
103                </div> 
104                <#include "${templatesPath}/SLIDER_MASTER" /> 
105            </article> 
106 
107            <#if LinkToPage?? && validator.isNotNull(LinkToPage.data)> 
108                <div class="webcontent__link"> 
109                    <a href="${LinkToPage.data}" class="btn-link">${LinkLabel.data}</a> 
110                </div> 
111            </#if> 
112 
113        </div> 
114    </div> 
115</div>