From cfe126256cf9478e49507b6e83bd3eebbf56d54d Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Tue, 10 Dec 2024 13:53:43 -0500 Subject: [PATCH 1/3] session engine and serializer changes --- src/registrar/config/settings.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/registrar/config/settings.py b/src/registrar/config/settings.py index 93ba60dfe..050950c9b 100644 --- a/src/registrar/config/settings.py +++ b/src/registrar/config/settings.py @@ -824,7 +824,9 @@ SESSION_COOKIE_SAMESITE = "Lax" SESSION_COOKIE_SECURE = True # session engine to cache session information -SESSION_ENGINE = "django.contrib.sessions.backends.cache" +SESSION_ENGINE = "django.contrib.sessions.backends.db" + +SESSION_SERIALIZER = "django.contrib.sessions.serializers.PickleSerializer" # ~ Set by django.middleware.clickjacking.XFrameOptionsMiddleware # prevent clickjacking by instructing the browser not to load From d281cfa0d6d5a6c4c474a124e8d3d0abc5a8e007 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Tue, 10 Dec 2024 14:55:14 -0500 Subject: [PATCH 2/3] fix to federal agency property --- src/registrar/models/domain_information.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/registrar/models/domain_information.py b/src/registrar/models/domain_information.py index 378d59137..46ad1ced9 100644 --- a/src/registrar/models/domain_information.py +++ b/src/registrar/models/domain_information.py @@ -442,9 +442,11 @@ class DomainInformation(TimeStampedModel): @property def converted_federal_agency(self): - if self.portfolio: + if self.portfolio and self.portfolio.federal_agency: return self.portfolio.federal_agency.agency - return self.federal_agency.agency + if self.federal_agency: + return self.federal_agency.agency + return None @property def converted_federal_type(self): From e6d3313cbe8335455325355c4a68f3471e4b21c1 Mon Sep 17 00:00:00 2001 From: David Kennedy Date: Tue, 10 Dec 2024 15:17:27 -0500 Subject: [PATCH 3/3] removed temporary bug fix --- src/registrar/models/domain_information.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/registrar/models/domain_information.py b/src/registrar/models/domain_information.py index 46ad1ced9..378d59137 100644 --- a/src/registrar/models/domain_information.py +++ b/src/registrar/models/domain_information.py @@ -442,11 +442,9 @@ class DomainInformation(TimeStampedModel): @property def converted_federal_agency(self): - if self.portfolio and self.portfolio.federal_agency: + if self.portfolio: return self.portfolio.federal_agency.agency - if self.federal_agency: - return self.federal_agency.agency - return None + return self.federal_agency.agency @property def converted_federal_type(self):