ee/spec/services/epics/issue_promote_service_spec.rb is failing on master

  1) Epics::IssuePromoteService#execute when epics are enabled when a user can promote the issue when issue is promoted creates a new epic with correct attributes
     Failure/Error: project_id == milestone&.project_id || project.ancestors_upto.compact.include?(milestone&.group)

     NameError:
       undefined local variable or method `project_id' for #<Epic id:72 group129&1>
       Did you mean?  project
                      object_id
     # ./app/models/concerns/issuable.rb:124:in `milestone_available?'
     # ./app/models/concerns/issuable.rb:130:in `milestone_is_valid'
     # ./app/services/issuable/clone/attributes_rewriter.rb:13:in `execute'
     # ./app/services/issuable/clone/base_service.rb:31:in `block in update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:30:in `each'
     # ./app/services/issuable/clone/base_service.rb:30:in `update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:19:in `block in execute'
     # ./app/services/issuable/clone/base_service.rb:16:in `execute'
     # ./ee/app/services/epics/issue_promote_service.rb:18:in `execute'
     # ./ee/spec/services/epics/issue_promote_service_spec.rb:59:in `block (6 levels) in <top (required)>'

  2) Epics::IssuePromoteService#execute when epics are enabled when a user can promote the issue when issue is promoted copies group labels assigned to the issue
     Failure/Error: project_id == milestone&.project_id || project.ancestors_upto.compact.include?(milestone&.group)

     NameError:
       undefined local variable or method `project_id' for #<Epic id:76 group133&1>
       Did you mean?  project
                      object_id
     # ./app/models/concerns/issuable.rb:124:in `milestone_available?'
     # ./app/models/concerns/issuable.rb:130:in `milestone_is_valid'
     # ./app/services/issuable/clone/attributes_rewriter.rb:13:in `execute'
     # ./app/services/issuable/clone/base_service.rb:31:in `block in update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:30:in `each'
     # ./app/services/issuable/clone/base_service.rb:30:in `update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:19:in `block in execute'
     # ./app/services/issuable/clone/base_service.rb:16:in `execute'
     # ./ee/app/services/epics/issue_promote_service.rb:18:in `execute'
     # ./ee/spec/services/epics/issue_promote_service_spec.rb:59:in `block (6 levels) in <top (required)>'

  3) Epics::IssuePromoteService#execute when epics are enabled when a user can promote the issue when issue is promoted creates a system note on the issue
     Failure/Error: project_id == milestone&.project_id || project.ancestors_upto.compact.include?(milestone&.group)

     NameError:
       undefined local variable or method `project_id' for #<Epic id:80 group137&1>
       Did you mean?  project
                      object_id
     # ./app/models/concerns/issuable.rb:124:in `milestone_available?'
     # ./app/models/concerns/issuable.rb:130:in `milestone_is_valid'
     # ./app/services/issuable/clone/attributes_rewriter.rb:13:in `execute'
     # ./app/services/issuable/clone/base_service.rb:31:in `block in update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:30:in `each'
     # ./app/services/issuable/clone/base_service.rb:30:in `update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:19:in `block in execute'
     # ./app/services/issuable/clone/base_service.rb:16:in `execute'
     # ./ee/app/services/epics/issue_promote_service.rb:18:in `execute'
     # ./ee/spec/services/epics/issue_promote_service_spec.rb:59:in `block (6 levels) in <top (required)>'

  4) Epics::IssuePromoteService#execute when epics are enabled when a user can promote the issue when issue is promoted creates a system note on the epic
     Failure/Error: project_id == milestone&.project_id || project.ancestors_upto.compact.include?(milestone&.group)

     NameError:
       undefined local variable or method `project_id' for #<Epic id:84 group141&1>
       Did you mean?  project
                      object_id
     # ./app/models/concerns/issuable.rb:124:in `milestone_available?'
     # ./app/models/concerns/issuable.rb:130:in `milestone_is_valid'
     # ./app/services/issuable/clone/attributes_rewriter.rb:13:in `execute'
     # ./app/services/issuable/clone/base_service.rb:31:in `block in update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:30:in `each'
     # ./app/services/issuable/clone/base_service.rb:30:in `update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:19:in `block in execute'
     # ./app/services/issuable/clone/base_service.rb:16:in `execute'
     # ./ee/app/services/epics/issue_promote_service.rb:18:in `execute'
     # ./ee/spec/services/epics/issue_promote_service_spec.rb:59:in `block (6 levels) in <top (required)>'

  5) Epics::IssuePromoteService#execute when epics are enabled when a user can promote the issue when issue is promoted closes the original issue
     Failure/Error: project_id == milestone&.project_id || project.ancestors_upto.compact.include?(milestone&.group)

     NameError:
       undefined local variable or method `project_id' for #<Epic id:88 group145&1>
       Did you mean?  project
                      object_id
     # ./app/models/concerns/issuable.rb:124:in `milestone_available?'
     # ./app/models/concerns/issuable.rb:130:in `milestone_is_valid'
     # ./app/services/issuable/clone/attributes_rewriter.rb:13:in `execute'
     # ./app/services/issuable/clone/base_service.rb:31:in `block in update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:30:in `each'
     # ./app/services/issuable/clone/base_service.rb:30:in `update_new_entity'
     # ./app/services/issuable/clone/base_service.rb:19:in `block in execute'
     # ./app/services/issuable/clone/base_service.rb:16:in `execute'
     # ./ee/app/services/epics/issue_promote_service.rb:18:in `execute'
     # ./ee/spec/services/epics/issue_promote_service_spec.rb:59:in `block (6 levels) in <top (required)>'
Assignee Loading
Time tracking Loading