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,10 +67,12 @@
<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); %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank"> <% if (printConfig) { %>
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank">
<span><%= printConfig.title %></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
</a> <span><%= printConfig.title %></span>
</a>
<% } %>
<% } %> <% } %>
</div> </div>
</div> </div>

View File

@ -52,10 +52,12 @@
<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); %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank"> <% if (printConfig) { %>
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?lotOccupancyId=<%= lotOccupancy.lotOccupancyId %>" target="_blank">
<span><%= printConfig.title %></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
</a> <span><%= printConfig.title %></span>
</a>
<% } %>
<% } %> <% } %>
</div> </div>
</div> </div>

View File

@ -64,10 +64,12 @@
<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); %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank"> <% if (printConfig) { %>
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank">
<span><%= printConfig.title %></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
</a> <span><%= printConfig.title %></span>
</a>
<% } %>
<% } %> <% } %>
</div> </div>
</div> </div>

View File

@ -46,10 +46,12 @@
<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); %>
<a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank"> <% if (printConfig) { %>
<span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span> <a class="dropdown-item" href="<%= urlPrefix %>/print/<%= printName %>/?workOrderId=<%= workOrder.workOrderId %>" target="_blank">
<span><%= printConfig.title %></span> <span class="icon is-small"><i class="fas fa-print" aria-hidden="true"></i></span>
</a> <span><%= printConfig.title %></span>
</a>
<% } %>
<% } %> <% } %>
</div> </div>
</div> </div>