try fixing pagination

This commit is contained in:
Kenneth Kehl
2024-11-18 11:36:20 -08:00
parent 92bf9c518e
commit 25d2901b86
4 changed files with 35 additions and 12 deletions

View File

@@ -2,7 +2,9 @@ import uuid
from flask import current_app
from notifications_python_client.authentication import create_jwt_token
from sqlalchemy import select
from app import db
from app.dao.api_key_dao import save_model_api_key
from app.dao.services_dao import dao_fetch_service_by_id
from app.enums import KeyType
@@ -11,7 +13,12 @@ from app.models import ApiKey
def create_service_authorization_header(service_id, key_type=KeyType.NORMAL):
client_id = str(service_id)
secrets = ApiKey.query.filter_by(service_id=service_id, key_type=key_type).all()
secrets = (
db.session.execute(select(ApiKey))
.filter_by(service_id=service_id, key_type=key_type)
.scalars()
.all()
)
if secrets:
secret = secrets[0].secret