From d3ac321d380eebf9c2d3486710c336e477363eb4 Mon Sep 17 00:00:00 2001 From: Philip Sargent Date: Mon, 4 Sep 2023 18:56:32 +0300 Subject: fix bugs on reload of logbook --- core/views/logbooks.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'core/views/logbooks.py') diff --git a/core/views/logbooks.py b/core/views/logbooks.py index 7934bb3..09cd6b4 100644 --- a/core/views/logbooks.py +++ b/core/views/logbooks.py @@ -72,18 +72,18 @@ def expedition(request, expeditionname): ) return render(request, "errors/generic.html", {"message": message}) + ts = TROG["pagecache"]["expedition"] # not much use unless single user! if request.user.is_authenticated: logged_in = True if "reload" in request.GET: + if expeditionname in ts: + del ts[expeditionname] # clean out cache for page expo.logbookentry_set.all().delete() import_logbook(year=expo.year) else: logged_in = False - ts = TROG["pagecache"]["expedition"] # not much use unless single user! if settings.CACHEDPAGES: - len(TROG["pagecache"]["expedition"]) - # print(f'! - expo {expeditionname} CACHEDPAGES {nexpos} expo pages in cache.') if expeditionname in ts: # print('! - expo {expeditionanme} using cached page') return render(request, "expedition.html", {**ts[expeditionname], "logged_in": logged_in}) -- cgit v1.2.3