瀏覽代碼

Fixes #21814: Correct display of custom script "last run" time (#21853)

Jeremy Stretch 2 周之前
父節點
當前提交
296e708e09
共有 2 個文件被更改,包括 2 次插入2 次删除
  1. 1 1
      netbox/netbox/models/features.py
  2. 1 1
      netbox/templates/extras/inc/script_list_content.html

+ 1 - 1
netbox/netbox/models/features.py

@@ -467,7 +467,7 @@ class JobsMixin(models.Model):
         """
         Return a list of the most recent jobs for this instance.
         """
-        return self.jobs.filter(status__in=JobStatusChoices.TERMINAL_STATE_CHOICES).order_by('-created').defer('data')
+        return self.jobs.filter(status__in=JobStatusChoices.TERMINAL_STATE_CHOICES).order_by('-started').defer('data')
 
 
 class JournalingMixin(models.Model):

+ 1 - 1
netbox/templates/extras/inc/script_list_content.html

@@ -54,7 +54,7 @@
                     <td>{{ script.python_class.description|markdown|placeholder }}</td>
                     {% if last_job %}
                       <td>
-                        <a href="{% url 'extras:script_result' job_pk=last_job.pk %}">{{ last_job.created|isodatetime }}</a>
+                        <a href="{% url 'extras:script_result' job_pk=last_job.pk %}">{{ last_job.started|isodatetime }}</a>
                       </td>
                       <td>
                         {% badge last_job.get_status_display last_job.get_status_color %}