From dd06274d9f965a71d76f0fd44d2c8de8233ba9a0 Mon Sep 17 00:00:00 2001
From: Jorn van de Beek <jornvandebeek@roqua.nl>
Date: Tue, 6 Jul 2021 15:41:16 +0200
Subject: [PATCH] Reinstate deleted validation

---
 lib/quby/compiler/entities/outcome_table.rb | 1 +
 1 file changed, 1 insertion(+)

diff --git a/lib/quby/compiler/entities/outcome_table.rb b/lib/quby/compiler/entities/outcome_table.rb
index 82933ec..06654c0 100644
--- a/lib/quby/compiler/entities/outcome_table.rb
+++ b/lib/quby/compiler/entities/outcome_table.rb
@@ -12,6 +12,7 @@ module Quby
         include ActiveModel::Model
         attr_accessor :score_keys, :subscore_keys, :name, :default_collapsed, :questionnaire, :key
 
+        validates :score_keys, :subscore_keys, :questionnaire, :key, presence: true
         validates :name, presence: true, if: proc { |table| table.default_collapsed }
         validate :references_existing_score_keys
         validate :no_outcome_tables_defined_in_score_schemas
-- 
GitLab