@@ -1065,10 +1065,6 @@ def get_items(self, limit=None, *, query=None, order_by=None, batch=None):
10651065 params ['$orderby' ] = order_by
10661066
10671067 if query :
1068- # if query.has_filters:
1069- # warnings.warn('Filters are not allowed by the '
1070- # 'Api Provider in this method')
1071- # query.clear_filters()
10721068 if isinstance (query , str ):
10731069 params ['$filter' ] = query
10741070 else :
@@ -1107,7 +1103,8 @@ def get_child_folders(self, limit=None, *, query=None, order_by=None, batch=None
11071103 """
11081104
11091105 if query :
1110- query = query .on_attribute ('folder' ).unequal (None )
1106+ if not isinstance (query , str ):
1107+ query = query .on_attribute ('folder' ).unequal (None )
11111108 else :
11121109 query = self .q ('folder' ).unequal (None )
11131110
@@ -1211,14 +1208,14 @@ def search(self, search_text, limit=None, *, query=None, order_by=None,
12111208 params ['$orderby' ] = order_by
12121209
12131210 if query :
1214- if query .has_filters :
1215- warnings .warn (
1216- 'Filters are not allowed by the Api '
1217- 'Provider in this method' )
1218- query .clear_filters ()
12191211 if isinstance (query , str ):
12201212 params ['$filter' ] = query
12211213 else :
1214+ if query .has_filters :
1215+ warnings .warn (
1216+ 'Filters are not allowed by the Api '
1217+ 'Provider in this method' )
1218+ query .clear_filters ()
12221219 params .update (query .as_params ())
12231220
12241221 response = self .con .get (url , params = params )
0 commit comments