From 17e8fbfe92f8fb12bcc096520566ad637f660a74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Enes=20Sad=C4=B1k=20=C3=96zbek?= Date: Mon, 18 Dec 2023 18:29:08 +0300 Subject: [PATCH] Fix png-info and extensions endpoints --- modules/api/api.py | 5 ++++- modules/api/models.py | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/modules/api/api.py b/modules/api/api.py index a7a0833bb..d33a81834 100644 --- a/modules/api/api.py +++ b/modules/api/api.py @@ -378,6 +378,9 @@ class Api: if geninfo is None: geninfo = "" + if items and items['parameters']: + del items['parameters'] + params = generation_parameters_copypaste.parse_generation_parameters(geninfo) script_callbacks.infotext_pasted_callback(geninfo, params) @@ -652,7 +655,7 @@ class Api: ext_list = [] for ext in extensions.extensions: ext: extensions.Extension - ext.read_info_from_repo() + ext.read_info() if ext.remote is not None: ext_list.append({ "name": ext.name, diff --git a/modules/api/models.py b/modules/api/models.py index 2c0d72d87..9d90f0ca7 100644 --- a/modules/api/models.py +++ b/modules/api/models.py @@ -170,7 +170,7 @@ class PNGInfoRequest(BaseModel): class PNGInfoResponse(BaseModel): info: str = Field(title="Image info", description="A string with the parameters used to generate the image") - items: dict = Field(title="Items", description="An object containing all the info the image had") + items: dict = Field(title="Items", description="A dictionary containing all the other fields the image had") parameters: dict = Field(title="Parameters", description="A dictionary with parsed generation info fields") class LogRequest(BaseModel):