fix: категории ПДн — {{category}} берётся из галочек
- раньше переменная читала отдельное поле category (пустое при работе с галочками) → в документ вставлялось «—» - теперь: ', '.join(personal_data_category) — галочки «иные», «специальные» и т.д. попадают в документ
This commit is contained in:
@@ -216,7 +216,7 @@ def _add_is_indexed_vars(replacements: Dict[str, str], isys, idx: int):
|
|||||||
'is_description': isys.description or '—',
|
'is_description': isys.description or '—',
|
||||||
'is_has_internet': 'да' if isys.is_internet else 'нет',
|
'is_has_internet': 'да' if isys.is_internet else 'нет',
|
||||||
'is_defence_level': str(isys.defence_level or '—'),
|
'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_pd_list': ', '.join(isys.personal_data_list or []) or '—',
|
||||||
'is_users': ', '.join(isys.users_list or []) or '—',
|
'is_users': ', '.join(isys.users_list or []) or '—',
|
||||||
'is_pd_count': str(isys.pd_count 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 'нет',
|
'has_internet': 'да' if isys.is_internet else 'нет',
|
||||||
'defence_level': str(isys.defence_level or '—'),
|
'defence_level': str(isys.defence_level or '—'),
|
||||||
'threat_type': str(isys.threat_type or '3'),
|
'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_list': ', '.join(isys.personal_data_list or []) or '—',
|
||||||
'pd_count': str(isys.pd_count or '—'),
|
'pd_count': str(isys.pd_count or '—'),
|
||||||
'users': ', '.join(isys.users_list or []) or '—',
|
'users': ', '.join(isys.users_list or []) or '—',
|
||||||
|
|||||||
Reference in New Issue
Block a user