ignore missing print configs

deepsource-autofix-76c6eb20
Dan Gowans 2022-10-14 11:51:06 -04:00
parent 702535ca10
commit c398f82aba
4 changed files with 24 additions and 16 deletions

View File

@ -67,11 +67,13 @@
<div class="dropdown-content"> <div class="dropdown-content">
<% for (const printName of configFunctions.getProperty("settings.lotOccupancy.prints")) { %> <% for (const printName of configFunctions.getProperty("settings.lotOccupancy.prints")) { %>
<% const printConfig = printFunctions.getPrintConfig(printName); %> <% const printConfig = printFunctions.getPrintConfig(printName); %>
<% if (printConfig) { %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank"> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank">
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
<span><%= printConfig.title %></span> <span><%= printConfig.title %></span>
</a> </a>
<% } %> <% } %>
<% } %>
</div> </div>
</div> </div>
</div> </div>

View File

@ -52,11 +52,13 @@
<div class="dropdown-content"> <div class="dropdown-content">
<% for (const printName of configFunctions.getProperty("settings.lotOccupancy.prints")) { %> <% for (const printName of configFunctions.getProperty("settings.lotOccupancy.prints")) { %>
<% const printConfig = printFunctions.getPrintConfig(printName); %> <% const printConfig = printFunctions.getPrintConfig(printName); %>
<% if (printConfig) { %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank"> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank">
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
<span><%= printConfig.title %></span> <span><%= printConfig.title %></span>
</a> </a>
<% } %> <% } %>
<% } %>
</div> </div>
</div> </div>
</div> </div>

View File

@ -64,11 +64,13 @@
<div class="dropdown-content"> <div class="dropdown-content">
<% for (const printName of configFunctions.getProperty("settings.workOrders.prints")) { %> <% for (const printName of configFunctions.getProperty("settings.workOrders.prints")) { %>
<% const printConfig = printFunctions.getPrintConfig(printName); %> <% const printConfig = printFunctions.getPrintConfig(printName); %>
<% if (printConfig) { %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank"> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank">
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
<span><%= printConfig.title %></span> <span><%= printConfig.title %></span>
</a> </a>
<% } %> <% } %>
<% } %>
</div> </div>
</div> </div>
</div> </div>

View File

@ -46,11 +46,13 @@
<div class="dropdown-content"> <div class="dropdown-content">
<% for (const printName of configFunctions.getProperty("settings.workOrders.prints")) { %> <% for (const printName of configFunctions.getProperty("settings.workOrders.prints")) { %>
<% const printConfig = printFunctions.getPrintConfig(printName); %> <% const printConfig = printFunctions.getPrintConfig(printName); %>
<% if (printConfig) { %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank"> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank">
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
<span><%= printConfig.title %></span> <span><%= printConfig.title %></span>
</a> </a>
<% } %> <% } %>
<% } %>
</div> </div>
</div> </div>
</div> </div>