v11.0.2 添加邮箱后点确认链接时报错
11.0.2 版:当在个人设置中添加一个邮箱后,登录邮箱点击收到的确认链接时报 500 内部错误:
Started GET "/profile/emails/confirmation?confirmation_token=[FILTERED]" for 192.168.x.y at 2018-07-05 18:02:27 +0800
Processing by ConfirmationsController#show as HTML
Parameters: {"confirmation_token"=>"[FILTERED]"}
Completed 500 Internal Server Error in 87ms (ActiveRecord: 26.8ms)
NoMethodError (undefined method `accept_pending_invitations!' for #<Email:0x00007f7502c61690>):
app/controllers/concerns/accepts_pending_invitations.rb:7:in `accept_pending_invitations'
app/controllers/confirmations_controller.rb:16:in `after_confirmation_path_for'
lib/gitlab/i18n.rb:50:in `with_locale'
lib/gitlab/i18n.rb:56:in `with_user_locale'
app/controllers/application_controller.rb:362:in `set_locale'
lib/gitlab/middleware/multipart.rb:95:in `call'
lib/gitlab/request_profiler/middleware.rb:14:in `call'
lib/gitlab/middleware/go.rb:17:in `call'
lib/gitlab/etag_caching/middleware.rb:11:in `call'
lib/gitlab/middleware/rails_queue_duration.rb:22:in `call'
lib/gitlab/metrics/rack_middleware.rb:15:in `block in call'
lib/gitlab/metrics/transaction.rb:53:in `run'
lib/gitlab/metrics/rack_middleware.rb:15:in `call'
lib/gitlab/middleware/read_only/controller.rb:28:in `call'
lib/gitlab/middleware/read_only.rb:16:in `call'
lib/gitlab/request_context.rb:18:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:27:in `call'
lib/gitlab/middleware/release_env.rb:10:in `call'
看日志信息,是否是多了个“!”所致?还是真少了这个方法?
Edited by 平民·寻梦(Pingmin F. Liu)