Формулировка проблемы: методы
API
ARTA Synergy, которые позволяют осуществлять
манипуляции с комментариями, а именно:
rest/api/workflow/work/{workID}/comments/save
- сохранение комментария
rest/api/workflow/work/comments/remove
-
удаление комментария
возвращают положительный результат даже в том случае, если комментарий, который нужно изменить либо удалить, уже был удалён. Такое поведение мешает правильно реализовать Журнал синхронизации в мобильных клиентах к платформе.
Решение: необходимо скорректировать поведение
указанных в формулировке проблемы методов API
таким образом, чтобы при попытке изменения либо удаления уже
удалённого комментария эти методы возвращали ошибку: ненулевой код
возврата и соответствующее сообщение об ошибке.
Вышеописанные изменения в API
должны быть
задокументированы в «Справочнике API-функций».