reopen_service.rb
389 Bytes
module MergeRequests
  class ReopenService < MergeRequests::BaseService
    def execute(merge_request)
      if merge_request.reopen
        event_service.reopen_mr(merge_request, current_user)
        create_note(merge_request)
        execute_hooks(merge_request)
        merge_request.reload_code
        merge_request.mark_as_unchecked
      end
      merge_request
    end
  end
end