From 6d90cbed81ced7ac4cd99ba912da32c16106c51b Mon Sep 17 00:00:00 2001 From: yystopf Date: Mon, 20 Nov 2023 08:29:18 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9A=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E9=A1=B9=E5=85=B3=E8=81=94=E9=A1=B9=E7=9B=AE=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/models/project.rb | 2 +- app/views/api/v1/issues/_detail.json.jbuilder | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/models/project.rb b/app/models/project.rb index 47db6f775..15eb36493 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -487,7 +487,7 @@ class Project < ApplicationRecord end def full_url - Rails.application.config_for(:configuration)['platform_url'] + '/' + self.owner.try(:login) + '/' + self.identifier + Rails.application.config_for(:configuration)['platform_url'].to_s + '/' + self.owner&.try(:login).to_s + '/' + self.identifier.to_s end def to_builder diff --git a/app/views/api/v1/issues/_detail.json.jbuilder b/app/views/api/v1/issues/_detail.json.jbuilder index c22022428..8ccb6d097 100644 --- a/app/views/api/v1/issues/_detail.json.jbuilder +++ b/app/views/api/v1/issues/_detail.json.jbuilder @@ -59,7 +59,7 @@ json.pm_project_id issue.pm_project_id json.time_scale issue.time_scale json.child_count issue.child_count json.project do - if issue.project.present? + if issue.project.present? && issue.owner.present? json.partial! "api/v1/projects/detail", locals: {project: issue.project} else json.nil!