Cardápio Exclusivo

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> group  [in template "70687763866433#20120#8968787" at line 1, column 6]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if group.getSiblings()?has_content  [in template "70687763866433#20120#8968787" at line 1, column 1]
----
1<#if group.getSiblings()?has_content> 
2  <div class="menu-header text-center p-3 p-lg-5"> 
3    <i class="las la-utensils"></i> 
4    <h2 class="text-playfair">${.vars["reserved-article-title"].data}</h2> 
5    <div class="description">${.vars["reserved-article-description"].data}</div> 
6  </div> 
7	 
8  <#list group.getSiblings() as curGroup> 
9    <div class="menu-group"> 
10      <h3 class="group-title text-playfair mb-5">${curGroup.group_title.getData()}</h3> 
11 
12      <#if curGroup.entry.getSiblings()?has_content> 
13        <div class="row"> 
14          <#list curGroup.entry.getSiblings() as curEntry> 
15            <#if (curEntry.img.getData())?? && curEntry.img.getData() != ""> 
16              <div class="col-md-12 mb-5"> 
17                <div class="card card-horizontal card-menu"> 
18                  <div class="card-body"> 
19                    <div class="row align-items-center gutters-3"> 
20                      <div class="col-md-3"> 
21                        <div class="aspect-ratio aspect-ratio-4-to-3"> 
22                          <img 
23                            alt="${curEntry.img.getAttribute('alt')}"  
24                            class="aspect-ratio-item aspect-ratio-item-fluid" 
25                            data-fileentryid="${curEntry.img.getAttribute('fileEntryId')}"  
26                            src="${curEntry.img.getData()}" 
27                          /> 
28                        </div> 
29                      </div> 
30                      <div class="col-md-9"> 
31                        <@menuDetails  
32                          title=curEntry.title.getData() 
33                          price=curEntry.price.getData() 
34                          description=curEntry.description.getData() 
35                        /> 
36                      </div> 
37                    </div> 
38                  </div> 
39                </div> 
40              </div> 
41            <#else> 
42              <div class="col-md-6 mb-5"> 
43                <@menuDetails  
44                  title=curEntry.title.getData() 
45                  price=curEntry.price.getData() 
46                  description=curEntry.description.getData() 
47                /> 
48              </div> 
49            </#if> 
50          </#list> 
51        </div> 
52      </#if> 
53    </div> 
54	</#list> 
55</#if> 
56 
57<div class="menu-footer text-center p-3 p-lg-5"> 
58  <p class="description">Imagens ilustrativas. Itens sujeitos à disponibilidade.</p> 
59</div> 
60 
61<#macro menuDetails title price description> 
62  <div class="d-flex align-items-center mb-2"> 
63    <h4 class="card-title item-title flex-fill m-0">${title}</h4> 
64    <h4 class="item-price m-0">${price}</h4> 
65  </div> 
66 
67  <#if description?? && description != ""> 
68    <p class="item-description">${description}</p> 
69  </#if> 
70</#macro>