diff --git a/lib/App/Netdisco/Web/Plugin/AdminTask/TimedOutDevices.pm b/lib/App/Netdisco/Web/Plugin/AdminTask/TimedOutDevices.pm index 89fc63ab..079705a5 100644 --- a/lib/App/Netdisco/Web/Plugin/AdminTask/TimedOutDevices.pm +++ b/lib/App/Netdisco/Web/Plugin/AdminTask/TimedOutDevices.pm @@ -20,6 +20,10 @@ ajax '/ajax/content/admin/timedoutdevices' => require_role admin => sub { [{ -desc => 'deferrals' }, { -asc => [qw/device backend/] }] })->hri->all; + foreach my $row (@set) { + next unless defined $row->{last_defer}; + $row->{last_defer} =~ s/\.\d+//; + } my $results = hostnames_resolve_async(\@set, [2,2,2]); content_type('text/html'); diff --git a/share/views/ajax/admintask/timedoutdevices.tt b/share/views/ajax/admintask/timedoutdevices.tt index 77b8160b..9e08bdef 100644 --- a/share/views/ajax/admintask/timedoutdevices.tt +++ b/share/views/ajax/admintask/timedoutdevices.tt @@ -8,6 +8,7 @@ Device Device DNS Failed Connections + Last Retry @@ -18,6 +19,7 @@ href="[% uri_for('/search') %]?tab=node&q=[% row.device | uri %]">[% row.device | html_entity %] [% row.dns | html_entity %] [% row.deferrals | html_entity %] + [% row.last_defer | html_entity %] [% END %]