|
|
@ -668,7 +668,7 @@ class BaseSchema(ma.SQLAlchemyAutoSchema):
|
|
|
|
# currently: domain.alternatives, user.forward_destination,
|
|
|
|
# currently: domain.alternatives, user.forward_destination,
|
|
|
|
# user.manager_of, aliases.destination
|
|
|
|
# user.manager_of, aliases.destination
|
|
|
|
for key, value in data.items():
|
|
|
|
for key, value in data.items():
|
|
|
|
if isinstance(value, list):
|
|
|
|
if not isinstance(self.fields[key], fields.Nested) and isinstance(value, list):
|
|
|
|
new_value = set(value)
|
|
|
|
new_value = set(value)
|
|
|
|
# handle list pruning
|
|
|
|
# handle list pruning
|
|
|
|
if '-prune-' in value:
|
|
|
|
if '-prune-' in value:
|
|
|
|