v2.0.2: fix SQLite — UUID in all INSERTs, now()→datetime, ::jsonb cleanup
Deploy contracts-flask / validate (push) Successful in 0s

This commit is contained in:
2026-07-16 07:29:51 +04:00
parent 9e22182f9a
commit b8340a0637
7 changed files with 56 additions and 44 deletions
+8 -5
View File
@@ -1,13 +1,16 @@
"""Supplements CRUD."""
from db.connection import query, execute, execute_returning
import uuid
from db.connection import query, execute
def insert(contract_id, document_id, supp_type="additional"):
return execute_returning(
"""INSERT INTO supplements (contract_id, document_id, type)
VALUES (%s, %s, %s) RETURNING *""",
(contract_id, document_id, supp_type),
sid = str(uuid.uuid4())
execute(
"""INSERT INTO supplements (id, contract_id, document_id, type)
VALUES (%s, %s, %s, %s)""",
(sid, contract_id, document_id, supp_type),
)
return get(sid)
def list_by_contract(contract_id):