diff --git a/dokogen/variables.py b/dokogen/variables.py index c3b08ec..b9384fe 100644 --- a/dokogen/variables.py +++ b/dokogen/variables.py @@ -216,7 +216,7 @@ def _add_is_indexed_vars(replacements: Dict[str, str], isys, idx: int): 'is_description': isys.description or '—', 'is_has_internet': 'да' if isys.is_internet else 'нет', 'is_defence_level': str(isys.defence_level or '—'), - 'is_category': isys.category or '—', + 'is_category': ', '.join(isys.personal_data_category) or isys.category or '—', 'is_pd_list': ', '.join(isys.personal_data_list or []) or '—', 'is_users': ', '.join(isys.users_list or []) or '—', 'is_pd_count': str(isys.pd_count or '—'), @@ -273,7 +273,7 @@ def _build_loop_data(company: Company, is_list: List) -> Dict[str, List[Dict]]: 'has_internet': 'да' if isys.is_internet else 'нет', 'defence_level': str(isys.defence_level or '—'), 'threat_type': str(isys.threat_type or '3'), - 'category': isys.category or '—', + 'category': ', '.join(isys.personal_data_category) or isys.category or '—', 'pd_list': ', '.join(isys.personal_data_list or []) or '—', 'pd_count': str(isys.pd_count or '—'), 'users': ', '.join(isys.users_list or []) or '—',