Как бороться с ошибкой "multiple rows in singleton select в процедуре SP_GET_LOCALIZATION_EX" в логах ShelterOnline/WuBook/Travelline

Периодически, на актуальных версиях Shelter, в логах ShelterOnline/WuBook/Travelline можно увидеть следующую ошибку : multiple rows in singleton select в процедуре SP_GET_LOCALIZATION_EX

Ошибка связана с дублированием названий (как правило дублируются названия категорий) в таблице LOCALIZATIONS.
Появление этой ошибки вызвано следующим порядком действий :
 
1. Открываем наименование в справочнике для которого отсутсвует локализованное (английское) название
2. Открываем окно для добавления/изменения локализованного (английского) названия
3. Ничего не изменяем и нажимаем сохранить
4. Еще раз открываем окно для добавления/изменения локализованного (английского) названия
5. Изменяем название и нажимаем сохранить
 
В итоге в таблице LOCALIZATIONS появляются 2 записи для одного языка, одного поля и одной позиции справочника.
 
Данная ошибка исправлена в Shelter v2 версия 2.12.120.XXX
Обновление на актуальную версию устраняет эту проблему, так как в скрипте обновления присутствует процедура, которая удаляет дублирующиеся записи.
Если, обновление не представляется возможным по каким-либо причинам, то можно выполнить скрипт : 
 
execute procedure SP_REPAIR_LOCALIZATIONS;
 
И подтвердить сохранение транзакции. После чего необходимо перезапустить службы, и убедиться в отсутствии ошибок в логах.
ВНИМАНИЕ(!!!)
 
Данный скрипт вначале выполнять на тестовой базе, если всё работает корректно, то скрипт можно выполнить на рабочей базе.