aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/models/referential_metadata.rb4
-rw-r--r--app/views/access_link_pairs/_access_link_pair.html.slim1
-rw-r--r--config/locales/referentials.fr.yml1
-rw-r--r--spec/models/referential_metadata_spec.rb2
4 files changed, 4 insertions, 4 deletions
diff --git a/app/models/referential_metadata.rb b/app/models/referential_metadata.rb
index 357465c63..b774072c7 100644
--- a/app/models/referential_metadata.rb
+++ b/app/models/referential_metadata.rb
@@ -44,8 +44,8 @@ class ReferentialMetadata < ActiveRecord::Base
validate :check_end_greather_than_begin
def check_end_greather_than_begin
- if self.begin and self.end and self.begin > self.end
- errors.add(:end, :invalid)
+ if self.begin and self.end and self.begin >= self.end
+ errors.add(:base, I18n.t('referentials.errors.short_period'))
end
end
diff --git a/app/views/access_link_pairs/_access_link_pair.html.slim b/app/views/access_link_pairs/_access_link_pair.html.slim
index 3eebfd7f6..c313f9044 100644
--- a/app/views/access_link_pairs/_access_link_pair.html.slim
+++ b/app/views/access_link_pairs/_access_link_pair.html.slim
@@ -1,5 +1,4 @@
tr
- - require 'pry'; binding.pry
td
.link
.access_point
diff --git a/config/locales/referentials.fr.yml b/config/locales/referentials.fr.yml
index b9e337503..f69c26276 100644
--- a/config/locales/referentials.fr.yml
+++ b/config/locales/referentials.fr.yml
@@ -41,6 +41,7 @@ fr:
user_excluded: "%{user} est une valeur réservée"
overlapped_referential: "%{referential} couvre le même périmètre d'offre"
overlapped_period: "Une autre période chevauche cette période"
+ short_period: La durée minimum d'une période est de deux jours
activerecord:
models:
referential:
diff --git a/spec/models/referential_metadata_spec.rb b/spec/models/referential_metadata_spec.rb
index 0f628c8d1..91a2a7fc2 100644
--- a/spec/models/referential_metadata_spec.rb
+++ b/spec/models/referential_metadata_spec.rb
@@ -87,7 +87,7 @@ RSpec.describe ReferentialMetadata, :type => :model do
it "should validate that end is greather than or equlals to begin" do
expect(period(begin: "2016-11-21", end: "2016-11-22")).to be_valid
- expect(period(begin: "2016-11-21", end: "2016-11-21")).to be_valid
+ expect(period(begin: "2016-11-21", end: "2016-11-21")).to_not be_valid
expect(period(begin: "2016-11-22", end: "2016-11-21")).to_not be_valid
end