Skip to content

Commit

Permalink
Fix allowed_org Filter method
Browse files Browse the repository at this point in the history
  • Loading branch information
bryanlandia committed Jul 7, 2023
1 parent c283075 commit 1cc3156
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions openedx/core/djangoapps/appsembler/openedx_api/filters.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,13 @@ def filter_allowed_org(self, queryset, name, value):
raise # TODO: do something else

try:
lookup = MODEL_COURSE_ORG_LOOKUPS[self.queryset.model]
lookup = self.MODEL_COURSE_ORG_LOOKUPS[self.queryset.model]
except KeyError:
raise # TODO: do something else

if model in OPAQUE_KEY_FIELD_LOOKUP_MODELS:
if model in self.OPAQUE_KEY_FIELD_LOOKUP_MODELS:
return queryset.filter(**{lookup: "{}{}+".format(COURSE_PREFIX, user_allowed_org)})
elif model in STRING_ORG_NAME_LOOKUP_MODELS:
elif model in self.STRING_ORG_NAME_LOOKUP_MODELS:
return queryset.filter(**{lookup: user_allowed_org.short_name})
else:
return queryset.filter(**{lookup: user_allowed_org})
Expand Down Expand Up @@ -136,7 +136,7 @@ def get_filterset_class(self, view, queryset=None):

def get_filterset_kwargs(self, request, queryset, view):
try:
user_allowed_org = request.user.organizations.first()
user_allowed_org = request.user.organizations.first()
except Organization.DoesNotExist:
raise # TODO: do something else
q_params = copy.deepcopy(request.query_params)
Expand Down

0 comments on commit 1cc3156

Please sign in to comment.