[utils] Fail immediately on extraction errors (#9926)

utils: fail immediately on extraction errors

Setting ContinueOnError to false ensures that ExtractArchive does not
leave the model or backend directory in an inconsistent state if a
partial failure occurs. This improves robustness against malformed
archives or unexpected I/O issues during installation.

Signed-off-by: RinZ27 <222222878+RinZ27@users.noreply.github.com>
This commit is contained in:
Rin
2026-05-22 00:00:33 +07:00
committed by GitHub
parent f15b9178ec
commit a7f6cc8956

View File

@@ -36,7 +36,7 @@ func ExtractArchive(archive, dst string) error {
OverwriteExisting: true,
MkdirAll: true,
ImplicitTopLevelFolder: false,
ContinueOnError: true,
ContinueOnError: false,
}
switch v := uaIface.(type) {