From f035285eba4516566f90ee4081276f91e5f2af5f Mon Sep 17 00:00:00 2001 From: nesdis <nesdis@gmail.com> Date: Fri, 14 Aug 2020 11:26:29 +0200 Subject: [PATCH] Changes for handling queries within embedded fields. --- djongo/models/fields.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/djongo/models/fields.py b/djongo/models/fields.py index 5c70ef4..f82963e 100644 --- a/djongo/models/fields.py +++ b/djongo/models/fields.py @@ -335,6 +335,18 @@ class ArrayField(FormedField): processed_value.append(post_dict) return processed_value + def _save_value_thru_fields(self, + func_name: str, + value: typing.Union[list, dict], + *other_args): + processed_value = [] + for pre_dict in value: + post_dict = super()._save_value_thru_fields(func_name, + pre_dict, + *other_args) + processed_value.append(post_dict) + return processed_value + def value_to_string(self, obj): value = self.value_from_object(obj) processed_value = [] -- GitLab