generated from john/python-template
V5.1 Modify Person table: split full name into first & last, added tags support
Quality Gate / gate (push) Failing after 11s
Quality Gate / gate (push) Failing after 11s
This commit is contained in:
@@ -37,7 +37,10 @@ def _seed_document_and_person(
|
||||
async def _seed() -> tuple[UUID, UUID]:
|
||||
async with session_scope(database_url=db_url) as session:
|
||||
document = Document(name=document_name)
|
||||
person = Person(full_name=person_name)
|
||||
tokens = [token for token in person_name.split() if token]
|
||||
given_names = " ".join(tokens[:-1]) if len(tokens) >= 2 else person_name
|
||||
last_name = tokens[-1] if len(tokens) >= 2 else person_name
|
||||
person = Person(given_names=given_names, last_name=last_name)
|
||||
session.add(document)
|
||||
session.add(person)
|
||||
await session.commit()
|
||||
|
||||
Reference in New Issue
Block a user