Browse Source

修改添加协作者非项目创建者报错的问题

tags/v1
sylor_huang@126.com 6 years ago
parent
commit
7466ceb7dd
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      app/controllers/members_controller.rb

+ 3
- 3
app/controllers/members_controller.rb View File

@@ -7,7 +7,7 @@ class MembersController < ApplicationController
before_action :check_member_not_exists!, only: %i[remove change_role]

def create
interactor = Projects::AddMemberInteractor.call(current_user, @project, @user)
interactor = Projects::AddMemberInteractor.call(@project.owner, @project, @user)
render_response(interactor)
rescue Exception => e
uid_logger_error(e.message)
@@ -21,7 +21,7 @@ class MembersController < ApplicationController
end

def remove
interactor = Projects::DeleteMemberInteractor.call(current_user, @project, @user)
interactor = Projects::DeleteMemberInteractor.call(@project.owner, @project, @user)
render_response(interactor)
rescue Exception => e
uid_logger_error(e.message)
@@ -29,7 +29,7 @@ class MembersController < ApplicationController
end

def change_role
interactor = Projects::ChangeMemberRoleInteractor.call(current_user, @project, @user, params[:role])
interactor = Projects::ChangeMemberRoleInteractor.call(@project.owner, @project, @user, params[:role])
render_response(interactor)
rescue Exception => e
uid_logger_error(e.message)


Loading…
Cancel
Save