From 9854c6619445087cd2cd87cb5b86d3512a4672a8 Mon Sep 17 00:00:00 2001 From: Daniel Sheppard Date: Tue, 9 Sep 2025 09:42:23 -0500 Subject: [PATCH] Set ordering on the ConfigRevision to ensure consistency and usage of latest config. --- netbox/netbox/config/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/netbox/netbox/config/__init__.py b/netbox/netbox/config/__init__.py index 23108f1d28c..0e6ee5b2d67 100644 --- a/netbox/netbox/config/__init__.py +++ b/netbox/netbox/config/__init__.py @@ -78,7 +78,8 @@ class Config: from core.models import ConfigRevision try: - revision = ConfigRevision.objects.last() + # Enforce the creation date as the ordering parameter + revision = ConfigRevision.objects.order_by('-created').first() if revision is None: logger.debug("No previous configuration found in database; proceeding with default values") return