From 5f0e5420cd48a90fb79090d057cf8e77fb1dd16b Mon Sep 17 00:00:00 2001 From: Martin Gruner Date: Thu, 7 Mar 2024 11:08:09 +0100 Subject: [PATCH] Maintenance: Validate ExecJS runtime in the development environment. --- config/initializers/validate_execjs_engine.rb | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 config/initializers/validate_execjs_engine.rb diff --git a/config/initializers/validate_execjs_engine.rb b/config/initializers/validate_execjs_engine.rb new file mode 100644 index 000000000000..6749ee8b425e --- /dev/null +++ b/config/initializers/validate_execjs_engine.rb @@ -0,0 +1,5 @@ +# Copyright (C) 2012-2024 Zammad Foundation, https://zammad-foundation.org/ + +if Rails.env.development? && (ExecJS.runtime&.name != 'Node.js (V8)') + raise "The CoffeeScript assets cannot be compiled with the installed JS runtime '#{ExecJS.runtime.name}'. Please use Node.js instead." +end