From c158672d12c4f4f950aa656ce5dcb45eeb1ba065 Mon Sep 17 00:00:00 2001 From: Philipp Fischbeck Date: Tue, 21 Jun 2022 19:42:03 +0200 Subject: [PATCH] fix: add missing types for API token deletion (#1428) --- frontend/types/api-types/user.ts | 2 ++ mealie/routes/users/api_tokens.py | 2 +- mealie/schema/user/user.py | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/types/api-types/user.ts b/frontend/types/api-types/user.ts index c72d2bf83a48..9246e4164587 100644 --- a/frontend/types/api-types/user.ts +++ b/frontend/types/api-types/user.ts @@ -66,6 +66,8 @@ export interface UserOut { } export interface LongLiveTokenOut { token: string; + name: string; + id: number; } export interface ReadGroupPreferences { privateGroup?: boolean; diff --git a/mealie/routes/users/api_tokens.py b/mealie/routes/users/api_tokens.py index f08ab49e115d..90a7015cf194 100644 --- a/mealie/routes/users/api_tokens.py +++ b/mealie/routes/users/api_tokens.py @@ -33,7 +33,7 @@ class UserApiTokensController(BaseUserController): new_token_in_db = self.repos.api_tokens.create(token_model) if new_token_in_db: - return LongLiveTokenOut(token=token) + return new_token_in_db @router.delete("/api-tokens/{token_id}", response_model=DeleteTokenResponse) def delete_api_token(self, token_id: int): diff --git a/mealie/schema/user/user.py b/mealie/schema/user/user.py index a26dc9960cb6..2cfc7eaaf29a 100644 --- a/mealie/schema/user/user.py +++ b/mealie/schema/user/user.py @@ -23,6 +23,8 @@ class LongLiveTokenIn(MealieModel): class LongLiveTokenOut(MealieModel): token: str + name: str + id: int class Config: orm_mode = True