Cannot approve merge requests in IE11
Summary
When trying to click "Approve Merge Request" in Internet Explorer 11, it shows "An error occured while submitting your approval."
Note: We did the gitlab-rake reset for private tokens. Whether this is a reason for this working or not, just wanted to mention that.
Also, we're on GitLab 8.16.7 in case this was fixed in a later version.
Steps to reproduce
Create a change in a project Create a merge request Validate you require at least 1 approver and have a list of approvers (not sure if this is required) Ask one of those approvers to click "Approve Merge Request" in IE11
What is the current bug behavior?
Doesn't approve and throws an error
What is the expected correct behavior?
Approves the MR to continue
Relevant logs and/or screenshots
Started POST "/groupname/projectname/merge_requests/1/approvals" for [IP ADDRESS] at 2017-03-29 15:51:49 -0500
ActionDispatch::ParamsParser::ParseError (822: unexpected token at 'undefined'):
lib/gitlab/middleware/readonly_geo.rb:29:in `call'
Output of checks
(If you are reporting a bug on GitLab.com, write: This bug happens on GitLab.com)
Results of GitLab environment info
Do not have root privileges, cannot run
Results of GitLab application Check
Do not have root privileges, cannot run