From 85d3f43d1004816338f191fa5c12d180ac807ea9 Mon Sep 17 00:00:00 2001 From: Conatum Date: Thu, 2 Mar 2023 18:58:39 +0200 Subject: [PATCH] rewrite (data): Fix null-data handling. --- src/data/models.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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)