File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -153,7 +153,7 @@ def apply_filters(self, queryset: QuerySet) -> QuerySet:
153153 try :
154154 if self .filter_by :
155155 lookup , value = unquote (self .filter_by ).replace ("'" , "" ).split ("=" )
156- dependent_field , dependent_field_lookup = lookup .split ("__" )
156+ dependent_field , dependent_field_lookup = lookup .split ("__" , 1 )
157157 if not value or not dependent_field or not dependent_field_lookup :
158158 package_logger .warning ("Invalid filter_by value (%s)" , self .filter_by )
159159 return queryset .none ()
@@ -164,7 +164,7 @@ def apply_filters(self, queryset: QuerySet) -> QuerySet:
164164
165165 if self .exclude_by :
166166 lookup , value = unquote (self .exclude_by ).replace ("'" , "" ).split ("=" )
167- exclude_field , exclude_field_lookup = lookup .split ("__" )
167+ exclude_field , exclude_field_lookup = lookup .split ("__" , 1 )
168168 if not value or not exclude_field or not exclude_field_lookup :
169169 package_logger .warning ("Invalid exclude_by value (%s)" , self .exclude_by )
170170 return queryset .none ()
You can’t perform that action at this time.
0 commit comments