File tree 1 file changed +8
-3
lines changed
services/storage/src/simcore_service_storage/modules/celery
1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 3
3
from typing import Any
4
4
5
5
from kombu .utils .json import register_type
6
- from models_library .api_schemas_storage .storage_schemas import FileUploadCompletionBody
6
+ from models_library .api_schemas_storage .storage_schemas import (
7
+ FileUploadCompletionBody ,
8
+ FoldersBody ,
9
+ )
7
10
from pydantic import BaseModel
8
- from simcore_service_storage .models import FileMetaData
11
+
12
+ from ...models import FileMetaData
9
13
10
14
11
15
def _path_encoder (obj ):
@@ -26,7 +30,7 @@ def _class_full_name(clz: type) -> str:
26
30
27
31
28
32
def _encoder (obj : BaseModel , * args , ** kwargs ) -> dict [str , Any ]:
29
- return obj .model_dump (* args , ** kwargs )
33
+ return obj .model_dump (* args , ** kwargs , mode = "json" )
30
34
31
35
32
36
def _decoder (clz : type [BaseModel ], data : dict [str , Any ]) -> BaseModel :
@@ -52,3 +56,4 @@ def register_celery_types() -> None:
52
56
)
53
57
_register_pydantic_types (FileUploadCompletionBody )
54
58
_register_pydantic_types (FileMetaData )
59
+ _register_pydantic_types (FoldersBody )
You can’t perform that action at this time.
0 commit comments