From 4e7cec443ceb8aad0ff29b2b6bde4c3c049fcd16 Mon Sep 17 00:00:00 2001 From: Adam Cooke Date: Thu, 1 Jun 2017 14:41:27 +0100 Subject: [PATCH] ensure IP addresses are unique fixes #165 --- app/models/ip_address.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/ip_address.rb b/app/models/ip_address.rb index c0be2bb..c1a4694 100644 --- a/app/models/ip_address.rb +++ b/app/models/ip_address.rb @@ -15,7 +15,8 @@ class IPAddress < ApplicationRecord belongs_to :ip_pool - validates :ipv4, :presence => true + validates :ipv4, :presence => true, :uniqueness => true validates :hostname, :presence => true + validates :ipv6, :uniqueness => {:allow_blank => true} end