From a7a4dd5fffd5c1137b85c59ce49b0a4ff9d8e1e7 Mon Sep 17 00:00:00 2001 From: Dunlor Date: Fri, 3 Oct 2025 10:11:42 +0200 Subject: [PATCH] Fix queued tasks link when context path is used (#1187) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Fix queued tasks link when LD_CONTEXT_PATH is set * cleanup --------- Co-authored-by: Sascha Ißbrücker --- bookmarks/admin.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bookmarks/admin.py b/bookmarks/admin.py index 1d0f203..ba6bb69 100644 --- a/bookmarks/admin.py +++ b/bookmarks/admin.py @@ -1,3 +1,4 @@ +import os from django.contrib import admin, messages from django.contrib.admin import AdminSite from django.contrib.auth.admin import UserAdmin @@ -83,6 +84,7 @@ class LinkdingAdminSite(AdminSite): def get_app_list(self, request, app_label=None): app_list = super().get_app_list(request, app_label) + context_path = os.getenv("LD_CONTEXT_PATH", "") app_list += [ { "name": "Huey", @@ -91,7 +93,7 @@ class LinkdingAdminSite(AdminSite): { "name": "Queued tasks", "object_name": "background_tasks", - "admin_url": "/admin/tasks/", + "admin_url": f"/{context_path}admin/tasks/", "view_only": True, } ],