Skip to content

Commit f4ffaeb

Browse files
committed
fix: No mutable default argument values
1 parent 3bda1c2 commit f4ffaeb

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

algoliasearch_django/models.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,8 +346,11 @@ def update_records(self, qs, batch_size=1000, **kwargs):
346346
if len(batch) > 0:
347347
self.__index.partial_update_objects(batch)
348348

349-
def raw_search(self, query='', params={}):
349+
def raw_search(self, query='', params=None):
350350
"""Performs a search query and returns the parsed JSON."""
351+
if params is None:
352+
params = {}
353+
351354
try:
352355
return self.__index.search(query, params)
353356
except AlgoliaException as e:

algoliasearch_django/registration.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,11 @@ def update_records(self, model, qs, batch_size=1000, **kwargs):
142142
adapter = self.get_adapter(model)
143143
adapter.update_records(qs, batch_size=batch_size, **kwargs)
144144

145-
def raw_search(self, model, query='', params={}):
145+
def raw_search(self, model, query='', params=None):
146146
"""Performs a search query and returns the parsed JSON."""
147+
if params is None:
148+
params = {}
149+
147150
adapter = self.get_adapter(model)
148151
return adapter.raw_search(query, params)
149152

0 commit comments

Comments
 (0)