From ef4578286f9d430c89d64d3ed8c0be0e39e82496 Mon Sep 17 00:00:00 2001 From: Jasder <2053003901@@qq.com> Date: Sat, 29 Aug 2020 12:07:06 +0800 Subject: [PATCH] =?UTF-8?q?FIX=20=E8=A7=A3=E5=86=B3forked=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E5=88=A0=E9=99=A4=E5=90=8E=EF=BC=8Cfork=20user?= =?UTF-8?q?=E6=B2=A1=E6=9C=89=E5=85=B3=E8=81=94=E5=88=A0=E9=99=A4=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models/fork_user.rb | 4 +++- app/models/project.rb | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/models/fork_user.rb b/app/models/fork_user.rb index 10ae32328..4a4d5f77e 100644 --- a/app/models/fork_user.rb +++ b/app/models/fork_user.rb @@ -1,4 +1,6 @@ class ForkUser < ApplicationRecord - belongs_to :project + belongs_to :project belongs_to :user + belongs_to :fork_project, class_name: 'ForkUser', foreign_key: :fork_project_id + end diff --git a/app/models/project.rb b/app/models/project.rb index bd2008af6..24f8a85de 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -18,6 +18,7 @@ class Project < ApplicationRecord has_many :project_trends, dependent: :destroy has_many :watchers, as: :watchable, dependent: :destroy has_many :fork_users, dependent: :destroy + has_many :forked_users, class_name: 'ForkUser', foreign_key: :fork_project_id, dependent: :destroy # has_many :commits, dependent: :destroy has_one :project_score, dependent: :destroy