Fix inheritance between Epics::BaseService and IssuableBaseService
Epics::BaseService
is inherited from IssuableBaseService
.
IssuableBaseService
relies on project
argument in initialize
.
However Epics::BaseService
does not call super
in initialize and relis on group
variable being passed in constructor.
The inheritance does not seem right here as one class is for project and another is for group. This cases issues with refactoring in !59182 (merged)
Specifically, this should ideally remove the need for constructor_container_arg
to conditionally determine the name of the first argument to the constructor.
Edited by Chad Woolley