Skip to content

Commit

Permalink
Merge pull request #1880 from laws-africa/search-trace-nulls
Browse files Browse the repository at this point in the history
ignore nulls when saving searches
  • Loading branch information
longhotsummer authored Jul 1, 2024
2 parents 3e2311f + 9570ccd commit b814abe
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion peachjam_search/views.py
Original file line number Diff line number Diff line change
Expand Up @@ -549,12 +549,16 @@ def save_search_trace(self, response):
# ignore badly formed previous search ids
pass

search = self.request.GET.get("search", "")[:2048]
# ignore nulls
search = search.replace("\00", " ")

# save the search trace
return SearchTrace.objects.create(
user=self.request.user if self.request.user.is_authenticated else None,
config_version=self.config_version,
request_id=self.request.id if self.request.id != "none" else None,
search=self.request.GET.get("search", "")[:2048],
search=search,
field_searches=field_searches,
n_results=response.data["count"],
page=self.paginator.page.number,
Expand Down

0 comments on commit b814abe

Please sign in to comment.