diff --git a/src/app/publishapi/publishapi.component.ts b/src/app/publishapi/publishapi.component.ts
index ace16d9bc23da3a8af8dfadbc796dcc5ad27151c..ce1088ca3ba983d608131a8afff9f372d1cb8211 100644
--- a/src/app/publishapi/publishapi.component.ts
+++ b/src/app/publishapi/publishapi.component.ts
@@ -114,6 +114,7 @@ export class PublishApiComponent implements OnInit {
     this.openApi.info['x-catalog-id'] = catId;
     this.catalogSelect.selected = catId;
     this.onChangeRepository(catId);
+    this.type = this.getType(catId);
   }
 
   getTitleFromFdpApi(fdpApiResponse: FdpApiResponseItem[]): string {
@@ -267,6 +268,7 @@ export class PublishApiComponent implements OnInit {
       this.openApi = this.openApiService.getFromString(reader.result as string);
       this.openApi.cleanServers(servers[0].url);
       this.openApi.info['x-catalog-id'] = catId;
+      this.type = this.getType(catId)
     };
 
     reader.readAsText(jsonFile);