diff --git a/br/pkg/task/backup.go b/br/pkg/task/backup.go index 270859f027f4e..45b67bdeaf289 100644 --- a/br/pkg/task/backup.go +++ b/br/pkg/task/backup.go @@ -345,7 +345,12 @@ func RunBackup(c context.Context, g glue.Glue, cmdName string, cfg *BackupConfig pdAddress := strings.Join(cfg.PD, ",") log.Warn("Nothing to backup, maybe connected to cluster for restoring", zap.String("PD address", pdAddress)) - return metawriter.FlushBackupMeta(ctx) + + err = metawriter.FlushBackupMeta(ctx) + if err == nil { + summary.SetSuccessStatus(true) + } + return err } if isIncrementalBackup {