diff --git a/core/admin.py b/core/admin.py index 82ad95ae..8f5f69ea 100644 --- a/core/admin.py +++ b/core/admin.py @@ -504,6 +504,7 @@ class VendorAdmin(FieldsetsMixin, ActivationActionsMixin, ModelAdmin): # type: "uuid", "modified", "created", + "last_processing_response", ) form = VendorForm general_fields = [ @@ -516,7 +517,7 @@ class VendorAdmin(FieldsetsMixin, ActivationActionsMixin, ModelAdmin): # type: "users", ] additional_fields = [ - "additional_fields", + "last_processing_response", "b2b_auth_token", ] diff --git a/core/utils/__init__.py b/core/utils/__init__.py index 8357c26d..596b0f55 100644 --- a/core/utils/__init__.py +++ b/core/utils/__init__.py @@ -139,10 +139,12 @@ def get_project_parameters() -> Any: configuration source, formats their keys to lowercase, and then stores them in the cache for a limited period. """ - parameters = cache.get("parameters") + parameters = cache.get("parameters", {}) if not parameters: for key in EXPOSABLE_KEYS: + if not getattr(config, key): + continue parameters[key.lower()] = getattr(config, key) cache.set("parameters", parameters, 60 * 60)