Skip to content

Commit

Permalink
fix lookup from allowed_org
Browse files Browse the repository at this point in the history
  • Loading branch information
bryanlandia committed Jul 8, 2023
1 parent 8adcd58 commit dc2eeb9
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion openedx/core/djangoapps/appsembler/openedx_api/filters.py
Original file line number Diff line number Diff line change
Expand Up @@ -91,10 +91,12 @@ def filter_allowed_org(self, queryset, name, value):
except KeyError:
raise # TODO: do something else

user_allowed_org = self.data['allowed_org']

if self.queryset.model in self.OPAQUE_KEY_FIELD_LOOKUP_MODELS:
return queryset.filter(**{lookup: "{}{}+".format(COURSE_PREFIX, user_allowed_org)})
elif self.queryset.model in self.STRING_ORG_NAME_LOOKUP_MODELS:
return queryset.filter(**{lookup: user_allowed_org.short_name})
return queryset.filter(**{lookup: user_allowed_org.short_name})
else:
return queryset.filter(**{lookup: user_allowed_org})

Expand Down

0 comments on commit dc2eeb9

Please sign in to comment.