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):
5353 continue
5454
5555 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 )]
5664 raise CommercetoolsError (
5765 msg ,
58- types .ErrorResponse (
66+ errors = serialized_errors ,
67+ response = types .ErrorResponse (
5968 status_code = 400 ,
6069 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+ )
7173 )
7274
7375 self .objects [key ] = document
You can’t perform that action at this time.
0 commit comments