Fix frontend versions switching

[ci skip]
This commit is contained in:
shamoon
2025-09-08 09:19:40 -07:00
parent 339a4db893
commit 065f501272
5 changed files with 44 additions and 31 deletions

View File

@@ -1016,6 +1016,10 @@ class DocumentSerializer(
request.version if request else settings.REST_FRAMEWORK["DEFAULT_VERSION"],
)
if doc.get("versions") is not None:
doc["versions"] = sorted(doc["versions"], reverse=True)
doc["versions"].append(doc["id"])
if api_version < 9:
# provide created as a datetime for backwards compatibility
from django.utils import timezone