diff --git a/app/controllers/forks_controller.rb b/app/controllers/forks_controller.rb index 44b176f8..141ecf13 100644 --- a/app/controllers/forks_controller.rb +++ b/app/controllers/forks_controller.rb @@ -15,6 +15,7 @@ class ForksController < ApplicationController elsif ForkUser.exists?(fork_project_id: @project.id, user_id: current_user.id) fork = ForkUser.find_by(fork_project_id: @project.id, user_id: current_user.id) render json: { status: -1, identifier: fork.fork_project&.identifier, message: "fork失败,你已拥有了这个项目" } + return elsif Project.exists?(user_id: current_user.id, identifier: @project.identifier) render_result(0, "fork失败,你已拥有了这个项目") end