Skip to content

Preserve Epics state on Group Import

George Koltsov requested to merge georgekoltsov/fix-epics-state-on-import into master

What does this MR do?

This MR fixes a bug with Epics not preserving their state on Group Import. No matter the state (opened/closed) - imported epics would always be imported as 'opened'. This is because our AttributeCleaner was cleaning up state_id. And our unit tests did not catch this problem because every epic in the fixture files had opened state. And looks like we were not testing that state has been Imported properly.

Screenshots

Before: image

After: image

Does this MR meet the acceptance criteria?

Conformity

Availability and Testing

Security

If this MR contains changes to processing or storing of credentials or tokens, authorization and authentication methods and other items described in the security review guidelines:

  • Label as security and @ mention @gitlab-com/gl-security/appsec
  • The MR includes necessary changes to maintain consistency between UI, API, email, or other methods
  • Security reports checked/validated by a reviewer from the AppSec team
Edited by George Koltsov

Merge request reports