lib/resque/server/views/failed.erb in resque-mongo-1.8.1 vs lib/resque/server/views/failed.erb in resque-mongo-1.9.8.1
- old
+ new
@@ -26,18 +26,22 @@
<a href="<%= u "failed/requeue/#{start + index - 1}" %>" rel="retry">Retry</a>
<% end %>
</div>
</dd>
<dt>Class</dt>
- <dd><code><%= job['payload']['class'] %></code></dd>
+ <dd><code><%= job['payload'] ? job['payload']['class'] : 'nil' %></code></dd>
<dt>Arguments</dt>
- <dd><pre><%=h show_args(job['payload']['args']) %></pre></dd>
+ <dd><pre><%=h job['payload'] ? show_args(job['payload']['args']) : 'nil' %></pre></dd>
<dt>Exception</td>
<dd><code><%= job['exception'] %></code></dd>
<dt>Error</dt>
<dd class='error'>
- <a href="#" class="backtrace"><%= h(job['error']) %></a>
- <pre style='display:none'><%=h job['backtrace'].join("\n") %></pre>
+ <% if job['backtrace'] %>
+ <a href="#" class="backtrace"><%= h(job['error']) %></a>
+ <pre style='display:none'><%=h job['backtrace'].join("\n") %></pre>
+ <% else %>
+ <%=h job['error'] %>
+ <% end %>
</dd>
</dl>
<div class='r'>
</div>
</li>