Преглед на файлове

only update variable if not set already

David Townley преди 2 години
родител
ревизия
281a26c977
променени са 1 файла, в които са добавени 11 реда и са изтрити 11 реда
  1. 11 11
      dashboard/src/components/ProvisionerSettings.tsx

+ 11 - 11
dashboard/src/components/ProvisionerSettings.tsx

@@ -183,21 +183,19 @@ const ProvisionerSettings: React.FC<Props> = (props) => {
     return false;
   }
   function validateAllInputs() {
-
-    if (validateInput(wildCardDomain) != false) {
-      setInputError(true);
-      return true;
-    }
-    if (validateTags(awsTags)) {
-      setInputError(true);
-      return true;
-    }
-    if (validateIPInput(IPAllowList)) {
-      setInputError(true);
+    if (validateInput(wildCardDomain) != false || validateTags(awsTags) || validateIPInput(IPAllowList)) {
+      if (inputError != true) {
+        setInputError(true);
+      }
       return true;
     }
 
+    if (inputError != false) {
+      setInputError(false);
+    }
+    return false;
   }
+
   const isDisabled = () => {
     return (
       !user.email.endsWith("porter.run") &&
@@ -209,6 +207,7 @@ const ProvisionerSettings: React.FC<Props> = (props) => {
     );
   };
   function convertStringToTags(tagString) {
+    console.log("convertStringToTags called")
     if (typeof tagString !== 'string' || tagString.trim() === '') {
       return [];
     }
@@ -225,6 +224,7 @@ const ProvisionerSettings: React.FC<Props> = (props) => {
     return tags;
   }
   const createCluster = async () => {
+    console.log("createCluster called")
     setIsClicked(true);
 
     let loadBalancerObj = new LoadBalancer({});