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>