fix: validate OpenAPI spec (#1528)

* init api check test

* Fix openAPI issues

Co-authored-by: Hayden <64056131+hay-kot@users.noreply.github.com>
This commit is contained in:
Philipp Fischbeck
2022-08-07 02:54:29 +02:00
committed by GitHub
parent 505e594758
commit 34cd6eb687
8 changed files with 113 additions and 12 deletions

View File

@@ -10,6 +10,5 @@ router.include_router(all_recipe_routes.router, prefix=prefix, tags=["Recipe: Qu
router.include_router(recipe_crud_routes.router_exports)
router.include_router(recipe_crud_routes.router)
router.include_router(comments.router, prefix=prefix, tags=["Recipe: Comments"])
router.include_router(bulk_actions.router, prefix=prefix)
router.include_router(bulk_actions.router, prefix=prefix, tags=["Recipe: Bulk Exports"])
router.include_router(shared_routes.router, prefix=prefix, tags=["Recipe: Shared"])

View File

@@ -85,7 +85,7 @@ class UserController(BaseUserController):
return SuccessResponse.respond("User updated")
@user_router.put("/{item_id}/password")
@user_router.put("/password")
def update_password(self, password_change: ChangePassword):
"""Resets the User Password"""
if not verify_password(password_change.current_password, self.user.password):

View File

@@ -82,11 +82,13 @@ class UserBase(MealieModel):
}
schema_extra = {
"username": "ChangeMe",
"fullName": "Change Me",
"email": "changeme@email.com",
"group": settings.DEFAULT_GROUP,
"admin": "false",
"example": {
"username": "ChangeMe",
"fullName": "Change Me",
"email": "changeme@email.com",
"group": settings.DEFAULT_GROUP,
"admin": "false",
}
}