add appversion & test case

This commit is contained in:
2024-12-08 22:01:27 +09:00
parent 62b6d7a878
commit 8c4aa3119a
10 changed files with 277 additions and 52 deletions

View File

@@ -6,7 +6,7 @@ from jwt import PyJWTError
from app.db import models, schemas, session
from app.db.crud import get_user_by_email, create_user,get_user
from app.core import security
from app.db.cruddb import dbuser
from app.db.cruddb import userService
async def get_current_user(security_scopes: SecurityScopes,
db=Depends(session.get_db), token: str = Depends(security.oauth2_scheme)
@@ -35,7 +35,7 @@ async def get_current_user(security_scopes: SecurityScopes,
token_data = schemas.TokenData(id = id, permissions=permissions)
except PyJWTError:
raise credentials_exception
user = dbuser.get_user(db, token_data.id)
user = userService.get_user(db, token_data.id)
if user is None:
raise credentials_exception
return user