From a8a0dd0cbb417180a4cd4a80bd79db68c5cd269a Mon Sep 17 00:00:00 2001 From: Andy Ye <35905412+TurboTheTurtle@users.noreply.github.com> Date: Sun, 14 Jun 2026 23:16:24 -0700 Subject: [PATCH] fix(macos): preserve approvals migration data (cherry picked from commit 4b1b0275a7e3450def5d5fed0fba408f1d8c7682) --- apps/macos/Sources/OpenClaw/ExecApprovals.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/macos/Sources/OpenClaw/ExecApprovals.swift b/apps/macos/Sources/OpenClaw/ExecApprovals.swift index 0880e5feaf1..f439d2bf897 100644 --- a/apps/macos/Sources/OpenClaw/ExecApprovals.swift +++ b/apps/macos/Sources/OpenClaw/ExecApprovals.swift @@ -368,7 +368,7 @@ enum ExecApprovalsStore { tempURL.path, targetURL.path, nil, - copyfile_flags_t(COPYFILE_EXCL)) + copyfile_flags_t(COPYFILE_DATA | COPYFILE_EXCL)) if copied == -1 { if errno == EEXIST { try? FileManager().removeItem(at: tempURL)