Przeglądaj źródła

fix aws integration id type

Alexander Belanger 4 lat temu
rodzic
commit
a4582824b4

+ 3 - 3
dashboard/src/main/home/onboarding/steps/ProvisionResources/forms/_AWSProvsionerForm.tsx

@@ -174,7 +174,7 @@ export const SettingsForm: React.FC<{
     console.error(error);
   };
 
-  const provisionECR = async (awsIntegrationId: string) => {
+  const provisionECR = async (awsIntegrationId: number) => {
     console.log("Started provision ECR");
 
     try {
@@ -191,7 +191,7 @@ export const SettingsForm: React.FC<{
     }
   };
 
-  const provisionEKS = async (awsIntegrationId: string) => {
+  const provisionEKS = async (awsIntegrationId: number) => {
     try {
       await api.provisionEKS(
         "<token>",
@@ -213,7 +213,7 @@ export const SettingsForm: React.FC<{
       setButtonStatus(validation.error);
       return;
     }
-    const integrationId = `${snap.StateHandler.provision_resources.credentials.id}`;
+    const integrationId = snap.StateHandler.provision_resources.credentials.id;
 
     if (snap.StateHandler.connected_registry.skip) {
       await provisionECR(integrationId);

+ 2 - 2
dashboard/src/shared/api.tsx

@@ -826,7 +826,7 @@ const logOutUser = baseApi("POST", "/api/logout");
 const provisionECR = baseApi<
   {
     ecr_name: string;
-    aws_integration_id: string;
+    aws_integration_id: number;
   },
   { id: number }
 >("POST", (pathParams) => {
@@ -836,7 +836,7 @@ const provisionECR = baseApi<
 const provisionEKS = baseApi<
   {
     eks_name: string;
-    aws_integration_id: string;
+    aws_integration_id: number;
     machine_type: string;
   },
   { id: number }