This commit is contained in:
@@ -995,11 +995,13 @@ def create_author(**kwargs) -> Author:
|
||||
"""
|
||||
author = Author()
|
||||
# Use setattr to avoid MyPy complaints about Column assignment
|
||||
author.id = kwargs.get("user_id") # Связь с user_id из системы авторизации
|
||||
author.slug = kwargs.get("slug") # Идентификатор из системы авторизации
|
||||
author.created_at = int(time.time())
|
||||
author.updated_at = int(time.time())
|
||||
author.name = kwargs.get("name") or kwargs.get("slug") # если не указано
|
||||
author.update({
|
||||
"id": kwargs.get("user_id"), # Связь с user_id из системы авторизации
|
||||
"slug": kwargs.get("slug"), # Идентификатор из системы авторизации
|
||||
"created_at": int(time.time()),
|
||||
"updated_at": int(time.time()),
|
||||
"name": kwargs.get("name") or kwargs.get("slug") # если не указано
|
||||
})
|
||||
|
||||
with local_session() as session:
|
||||
session.add(author)
|
||||
|
||||
Reference in New Issue
Block a user