diff --git a/pandora/document/models.py b/pandora/document/models.py index 8c58cf119..296916781 100644 --- a/pandora/document/models.py +++ b/pandora/document/models.py @@ -407,7 +407,7 @@ class Document(models.Model): if document_key and 'value' in document_key \ and isinstance(document_key['value'], dict) \ and document_key['value'].get('type') == 'map' \ - and self.get(document_key['value']['key']): + and self.get_value(document_key['value']['key']): value = re.compile(document_key['value']['map']).findall(self.get_value(document_key['value']['key'])) return value[0] if value else default elif key == 'user':