v2.0.2: fix SQLite — UUID in all INSERTs, now()→datetime, ::jsonb cleanup
Deploy contracts-flask / validate (push) Successful in 0s
Deploy contracts-flask / validate (push) Successful in 0s
This commit is contained in:
@@ -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):
|
||||
|
||||
Reference in New Issue
Block a user