From a7f6cc89569be14d445e151ded046bde3052de77 Mon Sep 17 00:00:00 2001 From: Rin Date: Fri, 22 May 2026 00:00:33 +0700 Subject: [PATCH] [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> --- pkg/utils/untar.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/utils/untar.go b/pkg/utils/untar.go index 592bfa226..cb65bb6b5 100644 --- a/pkg/utils/untar.go +++ b/pkg/utils/untar.go @@ -36,7 +36,7 @@ func ExtractArchive(archive, dst string) error { OverwriteExisting: true, MkdirAll: true, ImplicitTopLevelFolder: false, - ContinueOnError: true, + ContinueOnError: false, } switch v := uaIface.(type) {