fix: acceptor must exist
This commit is contained in:
parent
0d828ead1f
commit
01360de423
|
@ -22,9 +22,9 @@ class Projects::ApplyTransferService < ApplicationService
|
||||||
private
|
private
|
||||||
def validate!
|
def validate!
|
||||||
raise Error, '仓库标识不正确' if @project.identifier != params[:identifier]
|
raise Error, '仓库标识不正确' if @project.identifier != params[:identifier]
|
||||||
raise Error, '新拥有者已经存在同名仓库!' if Project.where(user_id: @owner.id, identifier: params[:identifier]).present?
|
|
||||||
raise Error, '该仓库正在迁移' if @project.is_transfering
|
raise Error, '该仓库正在迁移' if @project.is_transfering
|
||||||
raise Error, '新拥有者不存在' unless @owner.present?
|
raise Error, '新拥有者不存在' unless @owner.present?
|
||||||
|
raise Error, '新拥有者已经存在同名仓库!' if Project.where(user_id: @owner.id, identifier: params[:identifier]).present?
|
||||||
raise Error, '未拥有转移权限' unless is_permit_owner
|
raise Error, '未拥有转移权限' unless is_permit_owner
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue