Browse Source

fix: acceptor must exist

tags/v3.0.3
vilet.yy 5 years ago
parent
commit
01360de423
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      app/services/projects/apply_transfer_service.rb

+ 1
- 1
app/services/projects/apply_transfer_service.rb View File

@@ -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…
Cancel
Save