From 12ff703584a3abfaf61556460cd6bb73e7a1ea0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karel=20Pi=C4=8Dman?= Date: Fri, 25 Jan 2019 11:00:56 +0100 Subject: [PATCH] crete symbolic link error #959 --- app/controllers/dmsf_links_controller.rb | 4 +++- app/models/dmsf_link.rb | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/app/controllers/dmsf_links_controller.rb b/app/controllers/dmsf_links_controller.rb index 707d6e54..5066ea9f 100644 --- a/app/controllers/dmsf_links_controller.rb +++ b/app/controllers/dmsf_links_controller.rb @@ -112,7 +112,9 @@ class DmsfLinksController < ApplicationController if result flash[:notice] = l(:notice_successful_create) else - flash[:errors] = @dmsf_link.errors.full_messages.to_sentence + msg = @dmsf_link.errors.full_messages.to_sentence + flash[:errors] = msg + Rails.logger.error msg end else # Link to diff --git a/app/models/dmsf_link.rb b/app/models/dmsf_link.rb index d961e831..8ca299b4 100644 --- a/app/models/dmsf_link.rb +++ b/app/models/dmsf_link.rb @@ -28,7 +28,9 @@ class DmsfLink < ActiveRecord::Base belongs_to :user validates :name, presence: true, length: { maximum: 255 } - validates :project, presence: true + # There can be project_id = -1 when attaching links to an issue. The project_id is assigned later when saving the + # issue. + #validates :project, presence: true validates :external_url, length: { maximum: 255 } validates :external_url, dmsf_url: true