diff options
-rw-r--r-- | app/models/info_request.rb | 9 | ||||
-rw-r--r-- | app/views/admin_general/index.html.erb | 6 |
2 files changed, 12 insertions, 3 deletions
diff --git a/app/models/info_request.rb b/app/models/info_request.rb index 0ca3a1279..b742dcc03 100644 --- a/app/models/info_request.rb +++ b/app/models/info_request.rb @@ -1383,6 +1383,15 @@ public end end + # The DateTime of the last InfoRequestEvent belonging to the InfoRequest + # Only available if the last_event_time attribute has been set. This is + # currentlt only set through .find_in_state + # + # Returns a DateTime + def last_event_time + attributes['last_event_time'].try(:to_datetime) + end + private def set_defaults diff --git a/app/views/admin_general/index.html.erb b/app/views/admin_general/index.html.erb index 850a4e1aa..38f5eb7e0 100644 --- a/app/views/admin_general/index.html.erb +++ b/app/views/admin_general/index.html.erb @@ -75,7 +75,7 @@ <%= request_both_links(@request) %> </td> <td class="span2"> - <%=simple_date(@request.info_request_events.last.created_at)%> + <%= simple_date(@request.last_event_time) %> </td> </tr> <% end %> @@ -100,7 +100,7 @@ <%= request_both_links(@request) %> </td> <td class="span2"> - <%=simple_date(@request.info_request_events.last.created_at)%> + <%= simple_date(@request.last_event_time) %> </td> </tr> <% end %> @@ -124,7 +124,7 @@ <%= request_both_links(@request) %> </td> <td class="span2"> - <%=simple_date(@request.info_request_events.last.created_at)%> + <%= simple_date(@request.last_event_time) %> </td> </tr> <% end %> |