Update hishtory redact so that it doesn't error out due to it redacting the presaved entry for the current command

This commit is contained in:
David Dworken 2023-10-22 11:34:26 -07:00
parent fdbe91246e
commit c613e696b4
No known key found for this signature in database

View File

@ -65,7 +65,7 @@ func redact(ctx context.Context, query string, force bool) error {
if res.Error != nil {
return res.Error
}
if res.RowsAffected != int64(len(historyEntries)) {
if res.RowsAffected > int64(len(historyEntries))+1 || res.RowsAffected < int64(len(historyEntries))-1 {
return fmt.Errorf("DB deleted %d rows, when we only expected to delete %d rows, something may have gone wrong", res.RowsAffected, len(historyEntries))
}
err = deleteOnRemoteInstances(ctx, historyEntries)