diff --git a/internal/app/process.go b/internal/app/process.go index 1302d81..bd34a2d 100644 --- a/internal/app/process.go +++ b/internal/app/process.go @@ -5,6 +5,7 @@ import ( "errors" "fmt" "log" + "os" "os/exec" "path/filepath" "strings" @@ -69,6 +70,9 @@ func (seal *outcome) Run(ctx context.Context, rs *fst.RunState) error { storeErr.Inner, storeErr.DoErr = store.Do(seal.user.aid.unwrap(), func(c state.Cursor) { revertErr = func() error { storeErr.InnerErr = deferredStoreFunc(c) + if errors.Is(storeErr.InnerErr, os.ErrNotExist) { + storeErr.InnerErr = nil + } /* revert app setup transaction