diff --git a/src/data/models.py b/src/data/models.py index b05edf59..b63a1544 100644 --- a/src/data/models.py +++ b/src/data/models.py @@ -48,8 +48,11 @@ class RowTable(Table, Generic[RowT]): return data def _single_query_adapter(self, *data): - self.model._make_rows(*data) - return data[0] + if data: + self.model._make_rows(*data) + return data[0] + else: + return None def _delete_query_adapter(self, *data): self.model._delete_rows(*data)