We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e2d2aef commit 5088b97Copy full SHA for 5088b97
aiohttp_admin/backends/abc.py
@@ -177,6 +177,11 @@ async def _get_list(self, request: web.Request) -> web.Response:
177
# When sort order refers to "id", this should be translated to primary key.
178
if query["sort"]["field"] == "id":
179
query["sort"]["field"] = self.primary_key
180
+ id_filter = query["filter"].pop("id", None)
181
+ if id_filter is not None:
182
+ if not isinstance(id_filter, str): # str used for like filtering.
183
+ id_filter = check(self._id_type, id_filter)
184
+ query["filter"][self.primary_key] = id_filter
185
186
# Add filters from advanced permissions.
187
# The permissions will be cached on the request from a previous permissions check.
0 commit comments