diff --git a/src/fiber_package/event/activity.py b/src/fiber_package/event/activity.py index 60fb0b8..c0aeae7 100644 --- a/src/fiber_package/event/activity.py +++ b/src/fiber_package/event/activity.py @@ -10,6 +10,7 @@ from .enums import CommunicationCategory from fiber_package.refs import SignupRefList from fiber_package.signup.signup import SignupModel from fiber_package.signup.util import validate_answer +from fiber_package.signup.enums import is_question_category from fiber_package.signup.element.form_base_question import FormBaseQuestion @@ -46,7 +47,7 @@ class ActivityModel(CommunicationModel): question_dict: dict[str, FormBaseQuestion] = {} for element in self.form: - if isinstance(element, FormTextUnion): + if not is_question_category(element.category): continue # so we know it is istance of FormBaseQuestion answerable.add(element.name)