vanessa-runner
vanessa-runner copied to clipboard
ЗагрузитьРасширениеВРежимеПредприятия - некорректная работа
Стори:
-
Есть файловая база.
-
Надо загрузить расширение.
-
Расширения в ИБ нет - то есть новое.
-
При первой попытке - не удается установить расширение ( например блокировка фонового задания). https://github.com/vanessa-opensource/vanessa-runner/blob/ba125d39f402ef481f6ee039b963704b4a1938a3/epf/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%92%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%92%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F/Forms/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0/Ext/Form/Module.bsl#L197
-
В обработке исключения идет попытка удаления расширения - которое новое и никогда не было до этого установлено. https://github.com/vanessa-opensource/vanessa-runner/blob/ba125d39f402ef481f6ee039b963704b4a1938a3/epf/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%92%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F/%D0%97%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%B8%D1%82%D1%8C%D0%A0%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%92%D0%A0%D0%B5%D0%B6%D0%B8%D0%BC%D0%B5%D0%9F%D1%80%D0%B5%D0%B4%D0%BF%D1%80%D0%B8%D1%8F%D1%82%D0%B8%D1%8F/Forms/%D0%A4%D0%BE%D1%80%D0%BC%D0%B0/Ext/Form/Module.bsl#L210
В итоге: вместо того что бы выполнить повторную попытку установки, обработка падает с ошибкой поиска расширения по имени( для удаления) - что в целом нелогично, т.к. расширение загружается впервые.
Необходимо предварительно попытаться найти расширение и сохранить в переменную, что бы уже точно знать - стоит ли его удалять