From 953dd73c81d29e4e4060622ccab1ddf15d3c649e Mon Sep 17 00:00:00 2001 From: Alex Dusenbery Date: Tue, 19 Apr 2022 10:22:20 -0400 Subject: [PATCH] fix: enterprise-3.44.3, which overrides get_assignments() and handles null contexts gracefully Overrides the SystemWideEnterpriseUserRoleAssignment.get_assignments() method to return a list of (role, context) assignments, where the first item in the list corresponds to the currently active enterprise for the user. Also ensures that EnterpriseSystemWideUserRoleAssignment.get_assignments() can handle null values that might be returned by get_context(). --- requirements/constraints.txt | 2 +- requirements/edx/base.txt | 2 +- requirements/edx/development.txt | 2 +- requirements/edx/testing.txt | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements/constraints.txt b/requirements/constraints.txt index a3fc1ddc24..bfc3d0d3a1 100644 --- a/requirements/constraints.txt +++ b/requirements/constraints.txt @@ -25,7 +25,7 @@ django-storages<1.9 # The team that owns this package will manually bump this package rather than having it pulled in automatically. # This is to allow them to better control its deployment and to do it in a process that works better # for them. -edx-enterprise==3.44.2 +edx-enterprise==3.44.3 # Newer versions need a more recent version of python-dateutil freezegun==0.3.12 diff --git a/requirements/edx/base.txt b/requirements/edx/base.txt index ce2e114038..4074ff88a2 100644 --- a/requirements/edx/base.txt +++ b/requirements/edx/base.txt @@ -450,7 +450,7 @@ edx-drf-extensions==8.0.1 # edx-rbac # edx-when # edxval -edx-enterprise==3.44.2 +edx-enterprise==3.44.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.in diff --git a/requirements/edx/development.txt b/requirements/edx/development.txt index 7a7695b4d8..ba4f7331c4 100644 --- a/requirements/edx/development.txt +++ b/requirements/edx/development.txt @@ -559,7 +559,7 @@ edx-drf-extensions==8.0.1 # edx-rbac # edx-when # edxval -edx-enterprise==3.44.2 +edx-enterprise==3.44.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/testing.txt diff --git a/requirements/edx/testing.txt b/requirements/edx/testing.txt index 43c9977fb5..52b41394af 100644 --- a/requirements/edx/testing.txt +++ b/requirements/edx/testing.txt @@ -542,7 +542,7 @@ edx-drf-extensions==8.0.1 # edx-rbac # edx-when # edxval -edx-enterprise==3.44.2 +edx-enterprise==3.44.3 # via # -c requirements/edx/../constraints.txt # -r requirements/edx/base.txt