diff --git a/modules/impact/config.py b/modules/impact/config.py index 051d7b5..3cd23ea 100644 --- a/modules/impact/config.py +++ b/modules/impact/config.py @@ -1,7 +1,7 @@ import configparser import os -version = "V2.18" +version = "V2.18.1" dependency_version = 1 diff --git a/modules/impact/impact_server.py b/modules/impact/impact_server.py index bdec8da..d71e5f0 100644 --- a/modules/impact/impact_server.py +++ b/modules/impact/impact_server.py @@ -100,6 +100,8 @@ async def sam_prepare(request): if image_dir is None: typ = data['type'] if data['type'] != '' else 'output' image_dir = folder_paths.get_directory_by_type(typ) + if data['subfolder'] is not None and data['subfolder'] != '': + image_dir += f"/{data['subfolder']}" if image_dir is None: return web.Response(status=400)