Unverified Commit deed8439 authored by AUTOMATIC1111's avatar AUTOMATIC1111 Committed by GitHub
Browse files

Merge pull request #12032 from AUTOMATIC1111/fix-api-get-options-sd_model_checkpoint

api /sdapi/v1/options use "Any" type when default type is None
parents 246d1f1f 63056324
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -208,11 +208,9 @@ class PreprocessResponse(BaseModel):
fields = {}
for key, metadata in opts.data_labels.items():
    value = opts.data.get(key)
    optType = opts.typemap.get(type(metadata.default), type(metadata.default))
    optType = opts.typemap.get(type(metadata.default), type(metadata.default)) if metadata.default else Any

    if metadata.default is None:
        pass
    elif metadata is not None:
    if metadata is not None:
        fields.update({key: (Optional[optType], Field(default=metadata.default, description=metadata.label))})
    else:
        fields.update({key: (Optional[optType], Field())})