1
0
mirror of https://github.com/arkuznetsov/1CFilesConverter.git synced 2025-03-03 14:42:08 +02:00

feat: Реализовано обновление расширений без прерывания при возникновениее ошибки, собираются все ошибки обновления расширений.

This commit is contained in:
Artem Kuznetsov 2024-11-20 21:23:49 +03:00
parent 3d95edaafc
commit c39740fec2

View File

@ -144,6 +144,8 @@ IF defined V8_EXTENSIONS (
del /f /s /q "!EXT_LIST_FILE!" > nul
)
set EXT_ALL_UPD_RESULT=0
set EXT_ALL_UPD_MESSAGE=
FOR %%i IN (%V8_EXTENSIONS%) DO (
echo.
echo [INFO] Обновление конфигурации расширения "%%i" базы данных
@ -160,11 +162,15 @@ FOR %%i IN (%V8_EXTENSIONS%) DO (
del /f /s /q "!UPD_RESULT_FILE!" > nul
del /f /s /q "!UPD_MSG_FILE!" > nul
IF "!EXT_UPD_RESULT!" neq "0" (
set ERROR_CODE=!EXT_UPD_RESULT!
set ERROR_MESSAGE=Ошибка обновления конфигурации расширения "%%i" базы данных: !EXT_UPD_MSG!
goto unlock
set EXT_ALL_UPD_RESULT=1
set EXT_ALL_UPD_MESSAGE=!EXT_ALL_UPD_MESSAGE! !EXT_UPD_MSG!
)
)
IF "!EXT_ALL_UPD_RESULT!" neq "0" (
set ERROR_CODE=!EXT_ALL_UPD_RESULT!
set ERROR_MESSAGE=Ошибка обновления расширений информационной базы: !EXT_ALL_UPD_MESSAGE!
goto unlock
)
:unlock