From 2f918e8eef8b9446f4186c3f8987b0904ae2f329 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juanjo=20Baza=CC=81n?= Date: Tue, 27 Dec 2016 17:44:35 +0100 Subject: [PATCH] adds validations to officer_assignments --- app/models/poll/officer_assignment.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/poll/officer_assignment.rb b/app/models/poll/officer_assignment.rb index 25d1628d5..3ef0ee2db 100644 --- a/app/models/poll/officer_assignment.rb +++ b/app/models/poll/officer_assignment.rb @@ -3,6 +3,10 @@ class Poll belongs_to :officer belongs_to :booth_assignment + validates :officer_id, presence: true + validates :booth_assignment_id, presence: true + validates :date, presence: true, uniqueness: { scope: [:officer_id, :booth_assignment_id] } + delegate :poll_id, :booth_id, to: :booth_assignment end end