Skip to content

Check if columns exist before running credit card hashing background migration

What does this MR do and why?

  • Solves #473713 (closed) & omnibus-gitlab#8653 (closed). The finalise migration was introduced in 17.2, !157836 (merged) which tried to finalise the ConvertCreditCardValidationDataToHashes background migration, but the plain-text columns, such as last_digits were already dropped in 16.8.
  • This fix just checks if those columns exist before running the background migration

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #473713 (closed)

Edited by Hinam Mehra

Merge request reports

Loading