app/views/checkins/_checkin.html.erb in enju_circulation-0.1.0.pre31 vs app/views/checkins/_checkin.html.erb in enju_circulation-0.1.0.pre32
- old
+ new
@@ -7,20 +7,22 @@
</tr>
<%- @checkins.each_with_index do |checkin, i| -%>
<tr class="line<%= cycle("0", "1") -%>">
<td>
- <%= render 'manifestations/show_index', :manifestation => checkin.item.manifestation if checkin.item.manifestation -%>
+ <%= render 'manifestations/show_index', :manifestation => checkin.item.manifestation if checkin.item.try(:manifestation) -%>
</td>
<td>
- <%= link_to checkin.item.item_identifier, checkin.item -%>
- <br />
- (<%= link_to checkin.item.shelf.library.display_name.localize, checkin.item.shelf.library %>)
- <% if defined?(EnjuInterLibraryLoan) %>
+ <% if checkin.item %>
+ <%= link_to checkin.item.item_identifier, checkin.item -%>
<br />
- <%- unless checkin.item.shelf.library == current_user.library -%>
- <span style="color: red"><%= link_to t('activerecord.models.inter_library_loan'), item_inter_library_loans_path(checkin.item) -%></span>
- <%- end -%>
+ (<%= link_to checkin.item.shelf.library.display_name.localize, checkin.item.shelf.library %>)
+ <% if defined?(EnjuInterLibraryLoan) %>
+ <br />
+ <%- unless checkin.item.shelf.library == current_user.library -%>
+ <span style="color: red"><%= link_to t('activerecord.models.inter_library_loan'), item_inter_library_loans_path(checkin.item) -%></span>
+ <%- end -%>
+ <% end %>
<% end %>
</td>
<td>
<%- if checkin.checkout -%>
<%= l(checkin.checkout.due_date, :format => :only_date) -%>