Skip to content
Snippets Groups Projects
Commit 2a87d4af authored by Tim Repke's avatar Tim Repke
Browse files

resolve pipeline

parent c4eb14d2
No related branches found
No related tags found
2 merge requests!15Master,!5add endpoint for creating project (slightly redundant to PUT /project/info)
Pipeline #952 passed
from typing import TYPE_CHECKING
from pydantic import BaseModel from pydantic import BaseModel
from sqlalchemy import select from sqlalchemy import select
from sqlalchemy.orm import load_only from sqlalchemy.orm import load_only
from sqlalchemy.ext.asyncio import AsyncSession
from fastapi import APIRouter, Depends, HTTPException, status as http_status, Query from fastapi import APIRouter, Depends, HTTPException, status as http_status, Query
from nacsos_data.db.schemas import \ from nacsos_data.db.schemas import \
...@@ -71,6 +72,9 @@ from server.api.errors import \ ...@@ -71,6 +72,9 @@ from server.api.errors import \
from server.util.security import UserPermissionChecker from server.util.security import UserPermissionChecker
from server.data import db_engine from server.data import db_engine
if TYPE_CHECKING:
from sqlalchemy.ext.asyncio import AsyncSession # noqa F401
router = APIRouter() router = APIRouter()
......
...@@ -14,7 +14,7 @@ from server.util.security import get_current_active_user, get_current_active_sup ...@@ -14,7 +14,7 @@ from server.util.security import get_current_active_user, get_current_active_sup
from server.util.logging import get_logger from server.util.logging import get_logger
if TYPE_CHECKING: if TYPE_CHECKING:
from sqlalchemy.ext.asyncio import AsyncSession from sqlalchemy.ext.asyncio import AsyncSession # noqa F401
logger = get_logger('nacsos.api.route.projects') logger = get_logger('nacsos.api.route.projects')
router = APIRouter() router = APIRouter()
...@@ -48,4 +48,4 @@ async def create_project(project: ProjectModel, ...@@ -48,4 +48,4 @@ async def create_project(project: ProjectModel,
project.project_id = str(uuid.uuid4()) project.project_id = str(uuid.uuid4())
session.add(Project(**project.dict())) session.add(Project(**project.dict()))
await session.commit() await session.commit()
return project.project_id return str(project.project_id)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment