Skip to content

Commit d1dea72

Browse files
authored
fix: bad return type for project create (#36)
2 parents 464ccb7 + 10dfe35 commit d1dea72

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

fob_api/routes/openstack.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ def create_openstack_project(
6666
project_name: str,
6767
user: Annotated[User, Depends(auth.get_current_user)],
6868
session: Session = Depends(get_session)
69-
) -> api_models.OpenStackProject | None:
69+
) -> api_models.OpenStackProjectCreate | None:
7070
"""
7171
Create a new OpenStack project
7272
"""
@@ -85,11 +85,7 @@ def create_openstack_project(
8585

8686
session.commit()
8787
session.refresh(new_project)
88-
return OpenStackProjectAPI(
89-
id=new_project.id,
90-
name=new_project.name,
91-
type="owner"
92-
)
88+
return api_models.OpenStackProjectCreate(name=new_project.name)
9389

9490
@router.delete("/projects/{project_name}", tags=["openstack"])
9591
def delete_openstack_project(

0 commit comments

Comments
 (0)