feat: process thumbnails and insert missing users

This commit is contained in:
msramalho
2023-05-25 11:50:38 +01:00
parent d79fe0a27c
commit 66e81d48eb
3 changed files with 53 additions and 17 deletions

View File

@@ -44,7 +44,6 @@ def base_query(db:Session):
.filter(models.Archive.deleted == False)
## --------------- TAG
def create_tag(db: Session, tag: str):
db_tag = db.query(models.Tag).filter(models.Tag.id==tag).first()
if not db_tag:
@@ -68,6 +67,16 @@ def get_user_groups(db: Session, email:str):
## --------------- INIT User-Groups
def get_user(db: Session, author_id: str):
db_user = db.query(models.User).filter(models.User.email==author_id).first()
if not db_user:
db_user = models.User(email=author_id)
db.add(db_user)
db.commit()
db.refresh(db_user)
return db_user
@cache
def get_group(db:Session, group_name:str)->models.Group:
db_group = db.query(models.Group).filter(models.Group.id==group_name).first()