File tree 1 file changed +9
-0
lines changed
1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import (
21
21
"errors"
22
22
"fmt"
23
23
"io"
24
+ "io/fs"
24
25
"os"
25
26
26
27
"github.com/caddyserver/certmagic"
@@ -190,12 +191,20 @@ func cmdExportStorage(fl Flags) (int, error) {
190
191
for _ , k := range keys {
191
192
info , err := stor .Stat (ctx , k )
192
193
if err != nil {
194
+ if errors .Is (err , fs .ErrNotExist ) {
195
+ caddy .Log ().Warn (fmt .Sprintf ("key: %s removed while export is in-progress" , k ))
196
+ continue
197
+ }
193
198
return caddy .ExitCodeFailedQuit , err
194
199
}
195
200
196
201
if info .IsTerminal {
197
202
v , err := stor .Load (ctx , k )
198
203
if err != nil {
204
+ if errors .Is (err , fs .ErrNotExist ) {
205
+ caddy .Log ().Warn (fmt .Sprintf ("key: %s removed while export is in-progress" , k ))
206
+ continue
207
+ }
199
208
return caddy .ExitCodeFailedQuit , err
200
209
}
201
210
You can’t perform that action at this time.
0 commit comments