File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed
Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -21,6 +21,7 @@ import (
2121 "errors"
2222 "fmt"
2323 "io"
24+ "io/fs"
2425 "os"
2526
2627 "github.com/caddyserver/certmagic"
@@ -190,12 +191,20 @@ func cmdExportStorage(fl Flags) (int, error) {
190191 for _ , k := range keys {
191192 info , err := stor .Stat (ctx , k )
192193 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+ }
193198 return caddy .ExitCodeFailedQuit , err
194199 }
195200
196201 if info .IsTerminal {
197202 v , err := stor .Load (ctx , k )
198203 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+ }
199208 return caddy .ExitCodeFailedQuit , err
200209 }
201210
You can’t perform that action at this time.
0 commit comments