Skip to content

Commit c77424c

Browse files
committed
include query params, make response optional
1 parent c55e3ca commit c77424c

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

mystbin/backend/utils/db.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -942,14 +942,18 @@ async def put_log(
942942
body = await request.body()
943943
except:
944944
body = None
945+
try:
946+
resp = str(response.body)
947+
except AttributeError:
948+
resp = None
945949
await self._do_query(
946950
query,
947951
request.headers.get("X-Forwarded-For", request.client.host),
948952
datetime.datetime.utcnow(),
949953
request.headers.get("CF-RAY"),
950954
request.headers.get("CF-IPCOUNTRY"),
951-
f"{request.method.upper()} {request.url}",
955+
f"{request.method.upper()} {request.url.include_query_params()}",
952956
body,
953957
response.status_code,
954-
str(response.body)
958+
resp
955959
)

mystbin/database/schema.sql

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ CREATE TABLE IF NOT EXISTS logs (
5757
web_route TEXT NOT NULL,
5858
body TEXT,
5959
response_code INTEGER NOT NULL,
60-
response TEXT NOT NULL
60+
response TEXT
6161
);
6262

6363
CREATE OR REPLACE FUNCTION deleteOldPastes() RETURNS TRIGGER AS $$

0 commit comments

Comments
 (0)