Skip to content

Adding pages domain with any validation error result in 500

https://sentry.gitlab.net/gitlab/gitlabcom/issues/1560636/?referrer=gitlab_plugin

NoMethodError: undefined method `pages_domain' for #<PagesDomain:0x00007f45ea6e9330>
Did you mean?  pages_virtual_domain
  active_model/attribute_methods.rb:431:in `method_missing'
    match ? attribute_missing(match, *args, &block) : super
  /opt/gitlab/embedded/service/gitlab-rails/app/views/projects/pages_domains/_certificate.html.haml:39:in `_app_views_projects_pages_domains__certificate_html_haml___2165917135387853340_69969227150780'
    = @domain.pages_domain.subject || _('missing')
  action_view/base.rb:274:in `_run'
    send(method, locals, buffer, &block)
  action_view/template.rb:185:in `block in render'
    view._run(method_name, self, locals, buffer, &block)
  active_support/notifications.rb:182:in `instrument'
    yield payload if block_given?
...
(207 additional frame(s) were not displayed)

ActionView::Template::Error: undefined method `pages_domain' for #<PagesDomain:0x00007f45ea6e9330>
Did you mean?  pages_virtual_domain

ActionView::Template::Error: undefined method `pages_domain' for #<PagesDomain:0x00007f45ea6e9330>
Did you mean?  pages_virtual_domain
Edited by Jackie Porter