From 247a2a3e825aae2c77b2c3630a94a9c05f7170f0 Mon Sep 17 00:00:00 2001
From: Andy Grunwald <andygrunwald@gmail.com>
Date: Wed, 26 Feb 2025 18:43:10 +0100
Subject: [PATCH] `/api/remote_version/`: Cache response for 4h

---
 src/documents/views.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/documents/views.py b/src/documents/views.py
index 7809f84f1..b280295f4 100644
--- a/src/documents/views.py
+++ b/src/documents/views.py
@@ -45,6 +45,7 @@ from django.utils.timezone import make_aware
 from django.utils.translation import get_language
 from django.views import View
 from django.views.decorators.cache import cache_control
+from django.views.decorators.cache import cache_page
 from django.views.decorators.http import condition
 from django.views.decorators.http import last_modified
 from django.views.generic import TemplateView
@@ -2208,6 +2209,7 @@ class UiSettingsView(GenericAPIView):
     ),
 )
 class RemoteVersionView(GenericAPIView):
+    @method_decorator(cache_page(60 * 60 * 4))
     def get(self, request, format=None):
         remote_version = "0.0.0"
         is_greater_than_current = False