diff options
| -rw-r--r-- | ishtar_common/forms.py | 9 | 
1 files changed, 6 insertions, 3 deletions
| diff --git a/ishtar_common/forms.py b/ishtar_common/forms.py index b88241b9b..2f311a779 100644 --- a/ishtar_common/forms.py +++ b/ishtar_common/forms.py @@ -339,9 +339,12 @@ class CustomForm(BSForm):          :return: ((order1, key1, field1), ...)          """          fields = [] -        if not hasattr(cls, "base_fields"): -            return -        is_search = "search_vector" in cls.base_fields +        if hasattr(cls, "base_fields"): +            base_fields = cls.base_fields +        else: +            # formset +            base_fields = cls.form.base_fields +        is_search = "search_vector" in base_fields          q = custom_form.json_fields.values(              "label",              "help_text", | 
