Skip to content

Backend validation: Epic start date can be after epic end date if you click fast enough

  • If you click fast enough, you can get an epic start date that is after the epic end date, which fails the constraint designed in https://gitlab.com/gitlab-org/gitlab-ee/issues/3556.
  • The scope of this issue is just backend validation. Any frontend changes required will be scoped out in a separate issue.
  • If the backend validation fails, the date is not stored.

2017-11-11_11.48.47

  • This is an edge case, but not an unreasonable one, especially if your connection is slow or this is some connection glitch while using Gitlab.
  • We want to maintain the constraint so that when we have the roadmap view, you won't have ill-defined epics.
Edited by Victor Wu