summaryrefslogtreecommitdiff
path: root/doc/development
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2017-05-07 22:11:09 -0700
committerStan Hu <stanhu@gmail.com>2017-05-07 22:11:09 -0700
commitc175c30da76da5e976ac6351a11568b5d0b23d12 (patch)
tree0219d3e08ea29b0ecf764e3c6da6d17b4a30249c /doc/development
parent8b9cd3c072768ca810d2b33009e35d93a05e417f (diff)
downloadgitlab-ce-c175c30da76da5e976ac6351a11568b5d0b23d12.tar.gz
Fix sub-second timing comparison error for Devise confirmation periodsh-fix-almost-there-spec-mysql
On databases such as MySQL, it's possible to get into a timing comparison error if the value of `Confirmable#confirmation_sent_at` is within a second of `0.days.ago`. This is possible mostly in specs that test this behavior and most likely not happening in practice. The result of this error causes a user to be deemed active when it should be inactive. To prevent this error, we explicitly check the configuration setting to be `0.days.ago`. Closes gitlab-org/gitlab-ee#2362
Diffstat (limited to 'doc/development')
0 files changed, 0 insertions, 0 deletions