Compare commits
4 Commits
pkg/dev/ri
...
52209a5ebd
Author | SHA1 | Date | |
---|---|---|---|
52209a5ebd | |||
0442e772c2 | |||
b0edfb7b01 | |||
27031dbf0e |
@ -260,6 +260,15 @@ class PublishDispatcher:
|
|||||||
False,
|
False,
|
||||||
False,
|
False,
|
||||||
)
|
)
|
||||||
|
async with self.pool.acquire() as log_connection:
|
||||||
|
await log_connection.set_type_codec(
|
||||||
|
'json',
|
||||||
|
encoder=dumps,
|
||||||
|
decoder=loads,
|
||||||
|
schema='pg_catalog'
|
||||||
|
)
|
||||||
|
async with log_connection.transaction():
|
||||||
|
risotto_context.log_connection = log_connection
|
||||||
async with self.pool.acquire() as connection:
|
async with self.pool.acquire() as connection:
|
||||||
await connection.set_type_codec(
|
await connection.set_type_codec(
|
||||||
'json',
|
'json',
|
||||||
|
@ -64,10 +64,12 @@ class Logger:
|
|||||||
d = {}
|
d = {}
|
||||||
for key, value in row.items():
|
for key, value in row.items():
|
||||||
if key == 'data':
|
if key == 'data':
|
||||||
if not value:
|
if isinstance(value, dict):
|
||||||
|
pass
|
||||||
|
elif not value:
|
||||||
value = {}
|
value = {}
|
||||||
# else:
|
else:
|
||||||
# value = loads(value)
|
value = loads(value)
|
||||||
elif key in ['start_date', 'stop_date']:
|
elif key in ['start_date', 'stop_date']:
|
||||||
value = str(value)
|
value = str(value)
|
||||||
d[key] = value
|
d[key] = value
|
||||||
|
Reference in New Issue
Block a user