Bug 59428

Summary: Не выполняется обновление ini-свойств после активации политики "Обработка значений с запятой"
Product: Sisyphus Reporter: Божченко Павел Александрович <bozhchenkopa>
Component: gpupdateAssignee: Valery Sinelnikov <greh>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: greh, nir, sin
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Божченко Павел Александрович 2026-06-03 13:34:57 MSK
Версии пакетов:
gpupdate-0.15.0-alt1
admx-basealt-0.8.0-alt1

В новой версии gpupdate пропускает запись тех INI-значений, которые уже соответствуют заданным в политике. Но это приводит к ошибке обновления полей после применения политики об обработке значений.

Шаги воспроизведения:
1) Добавить компьютерную политику Ini-файла:
Действие: Обновить
Путь к файлу: /var/test.ini
Имя секции: common
Имя свойства: name
Значение свойства: apple,orange

2) Применить политики и проверить содержимое созданного файла.
Содержимое:
[common]
name = "apple,orange"

3) Включить политику "Обработка значений с запятой в ini-файлах", применить политики и повторно проверить содержимое

Ожидаемый результат: выполняется обновление значения с учётом новой политики. Значение перезаписывается без кавычек

Фактический результат: gpoa пропускает значение

2026-06-03 13:26:47.098|core[D0000171]| Запуск применение настроек ini файлов для машины
2026-06-03 13:26:47.107|core[D0000250]| Значение INI уже установлено, запись пропущена|{'path': '/var/test.ini', 'section': 'common', 'key': 'name'}

Содержимое остаётся неизменным. Кавычки убираются если изменить значение в политике ini-файла на другое (отличное от прошлого), либо поменять действия на Заменить