From 19c9a6699a7d1e01b6e6220c9971b265adb219bc Mon Sep 17 00:00:00 2001 From: David Taylor Date: Wed, 26 Sep 2018 16:04:49 +0100 Subject: [PATCH] FIX: Validate auto_close_hours category setting This prevents server errors when the value is set too high --- app/models/category.rb | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/models/category.rb b/app/models/category.rb index e857f3dcbdf..959fe8e724f 100644 --- a/app/models/category.rb +++ b/app/models/category.rb @@ -50,6 +50,8 @@ class Category < ActiveRecord::Base validate :ensure_slug + validates :auto_close_hours, numericality: { greater_than: 0, less_than_or_equal_to: 87600 }, allow_nil: true + after_create :create_category_definition before_save :apply_permissions