From 4de6e83058aa4254b63529d3a1e3de4e899396af Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Adam=20R=C5=AF=C5=BEi=C4=8Dka?=
 <adamruzicka@users.noreply.github.com>
Date: Mon, 8 Mar 2021 10:57:49 +0100
Subject: [PATCH] Fixes #32014 - Expose Shellhooks as a proxy feature (#25)

* Fixes #32014 - Expose Shellhooks as a proxy feature

* Fixes #32014 - Make rubocop happy

* Fixes #32014 - Make rubocop happy, vol. 2
---
 db/seeds.d/62_shellhooks_proxy_feature.rb | 6 ++++++
 1 file changed, 6 insertions(+)
 create mode 100644 db/seeds.d/62_shellhooks_proxy_feature.rb

diff --git a/db/seeds.d/62_shellhooks_proxy_feature.rb b/db/seeds.d/62_shellhooks_proxy_feature.rb
new file mode 100644
index 0000000..b273b7a
--- /dev/null
+++ b/db/seeds.d/62_shellhooks_proxy_feature.rb
@@ -0,0 +1,6 @@
+# frozen_string_literal: true
+
+proxy_feature = Feature.where(name: 'Shellhooks').first_or_create
+return unless proxy_feature.nil? || proxy_feature.errors.any?
+
+raise "Unable to create proxy feature: #{format_errors proxy_feature}"