Skip to content

Commit 24daf95

Browse files
committed
ensure aggregation functions work on audit logs
1 parent 278560d commit 24daf95

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

tsdfileapi/api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2732,7 +2732,7 @@ def get(self, tenant: str, backend: str = None) -> None:
27322732
for row in db.table_select(table_name, query):
27332733
if not first:
27342734
self.write(",")
2735-
self.write(row)
2735+
self.write(json.dumps(row))
27362736
self.flush()
27372737
first = False
27382738
self.write("]")

tsdfileapi/test_file_api.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2710,6 +2710,11 @@ def test_log_viewer(self) -> None:
27102710
resp = requests.get(f"{self.logs}/apps", headers=headers)
27112711
self.assertEqual(resp.status_code, 200)
27122712
self.assertTrue(isinstance(json.loads(resp.text).get("apps"), list))
2713+
# and that aggregations work
2714+
resp = requests.get(
2715+
f"{self.logs}/files_export?select=count(1)", headers=headers
2716+
)
2717+
self.assertEqual(resp.status_code, 200)
27132718

27142719
def test_find_tenant_storage_path(self) -> None:
27152720
td = tempfile.TemporaryDirectory()

0 commit comments

Comments
 (0)