Browse Source

Tidied up Case Insensitive Regex ops

n1474335 5 years ago
parent
commit
bf0bd620f1
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/core/operations/ToCaseInsensitiveRegex.mjs

+ 3 - 1
src/core/operations/ToCaseInsensitiveRegex.mjs

@@ -1,10 +1,12 @@
 /**
 /**
  * @author masq [github.cyberchef@masq.cc]
  * @author masq [github.cyberchef@masq.cc]
+ * @author n1073645
  * @copyright Crown Copyright 2018
  * @copyright Crown Copyright 2018
  * @license Apache-2.0
  * @license Apache-2.0
  */
  */
 
 
 import Operation from "../Operation.mjs";
 import Operation from "../Operation.mjs";
+import OperationError from "../errors/OperationError.mjs";
 
 
 /**
 /**
  * To Case Insensitive Regex operation
  * To Case Insensitive Regex operation
@@ -54,7 +56,7 @@ class ToCaseInsensitiveRegex extends Operation {
         try {
         try {
             RegExp(input);
             RegExp(input);
         } catch (error) {
         } catch (error) {
-            return "Invalid Regular Expression (Please note this version of node does not support look behinds).";
+            throw new OperationError("Invalid Regular Expression (Please note this version of node does not support look behinds).");
         }
         }
 
 
         // Example: [test] -> [[tT][eE][sS][tT]]
         // Example: [test] -> [[tT][eE][sS][tT]]