File tree Expand file tree Collapse file tree 1 file changed +13
-11
lines changed
src/commercetools/testing Expand file tree Collapse file tree 1 file changed +13
-11
lines changed Original file line number Diff line number Diff line change @@ -53,21 +53,23 @@ def _store_obj(self, obj):
53
53
continue
54
54
55
55
msg = f"A duplicate value '{ value } ' exists for field '{ field } '."
56
+ error = types .DuplicateFieldError (
57
+ code = "DuplicateField" ,
58
+ message = msg ,
59
+ field = field ,
60
+ duplicate_value = value ,
61
+ conflicting_resource = None ,
62
+ )
63
+ serialized_errors = [schemas .DuplicateFieldErrorSchema ().dump (error )]
56
64
raise CommercetoolsError (
57
65
msg ,
58
- types .ErrorResponse (
66
+ errors = serialized_errors ,
67
+ response = types .ErrorResponse (
59
68
status_code = 400 ,
60
69
message = msg ,
61
- errors = [
62
- types .DuplicateFieldError (
63
- code = "DuplicateField" ,
64
- message = msg ,
65
- field = field ,
66
- duplicate_value = value ,
67
- conflicting_resource = None ,
68
- )
69
- ],
70
- ),
70
+ error = error .code ,
71
+ errors = serialized_errors
72
+ )
71
73
)
72
74
73
75
self .objects [key ] = document
You can’t perform that action at this time.
0 commit comments