mirror of
https://github.com/inventree/InvenTree.git
synced 2025-06-18 13:05:42 +00:00
Bypass cache when displaying settings on "settings" page (#4499)
* Bypass cache when displaying settings on "settings" page
- Sometimes caching issues can cause "old" values to be stored (depends on the worker)
- Until we have a shared cache, this is a problem
- Force the settings to be re-loaded from the database when displaying
- Further improvement would be to render them via the API
* Bypass cache for report and label printing
* Update test
(cherry picked from commit 18c7c1d756
)
This commit is contained in:
@ -2,13 +2,13 @@
|
||||
{% load i18n %}
|
||||
|
||||
{% if plugin %}
|
||||
{% setting_object key plugin=plugin as setting %}
|
||||
{% setting_object key cache=False plugin=plugin as setting %}
|
||||
{% elif user_setting %}
|
||||
{% setting_object key user=request.user as setting %}
|
||||
{% setting_object key cache=False user=request.user as setting %}
|
||||
{% elif notification_setting %}
|
||||
{% setting_object key method=method user=request.user as setting %}
|
||||
{% setting_object key cache=False method=method user=request.user as setting %}
|
||||
{% else %}
|
||||
{% setting_object key as setting %}
|
||||
{% setting_object key cache=False as setting %}
|
||||
{% endif %}
|
||||
|
||||
<tr>
|
||||
|
Reference in New Issue
Block a user