From 97280cd928bf7da00dc90cb68add7a46d55f98b9 Mon Sep 17 00:00:00 2001 From: Shahed Nasser Date: Thu, 23 Jan 2025 19:21:16 +0200 Subject: [PATCH] docs-util: fix incorrect workflow extracted in OAS (#11120) --- www/apps/api-reference/specs/admin/openapi.full.yaml | 1 - .../admin_products_import_{transaction_id}_confirm.yaml | 1 - .../post_admin_products_import_[transaction_id]_confirm.ts | 1 - www/utils/packages/docs-generator/src/classes/kinds/oas.ts | 6 +++++- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/www/apps/api-reference/specs/admin/openapi.full.yaml b/www/apps/api-reference/specs/admin/openapi.full.yaml index 634d7e3500..bcf4eeea58 100644 --- a/www/apps/api-reference/specs/admin/openapi.full.yaml +++ b/www/apps/api-reference/specs/admin/openapi.full.yaml @@ -27276,7 +27276,6 @@ paths: $ref: '#/components/responses/invalid_request_error' '500': $ref: '#/components/responses/500_error' - x-workflow: importProductsWorkflowId /admin/products/{id}: get: operationId: GetProductsId diff --git a/www/apps/api-reference/specs/admin/paths/admin_products_import_{transaction_id}_confirm.yaml b/www/apps/api-reference/specs/admin/paths/admin_products_import_{transaction_id}_confirm.yaml index b461de4b15..d45e77c4e3 100644 --- a/www/apps/api-reference/specs/admin/paths/admin_products_import_{transaction_id}_confirm.yaml +++ b/www/apps/api-reference/specs/admin/paths/admin_products_import_{transaction_id}_confirm.yaml @@ -37,4 +37,3 @@ post: $ref: ../components/responses/invalid_request_error.yaml '500': $ref: ../components/responses/500_error.yaml - x-workflow: importProductsWorkflowId diff --git a/www/utils/generated/oas-output/operations/admin/post_admin_products_import_[transaction_id]_confirm.ts b/www/utils/generated/oas-output/operations/admin/post_admin_products_import_[transaction_id]_confirm.ts index 6f8b0b757b..e7e2ea133a 100644 --- a/www/utils/generated/oas-output/operations/admin/post_admin_products_import_[transaction_id]_confirm.ts +++ b/www/utils/generated/oas-output/operations/admin/post_admin_products_import_[transaction_id]_confirm.ts @@ -36,7 +36,6 @@ * $ref: "#/components/responses/invalid_request_error" * "500": * $ref: "#/components/responses/500_error" - * x-workflow: importProductsWorkflowId * */ diff --git a/www/utils/packages/docs-generator/src/classes/kinds/oas.ts b/www/utils/packages/docs-generator/src/classes/kinds/oas.ts index 0b5dac43ea..878f77c3bd 100644 --- a/www/utils/packages/docs-generator/src/classes/kinds/oas.ts +++ b/www/utils/packages/docs-generator/src/classes/kinds/oas.ts @@ -2398,7 +2398,11 @@ class OasKindGenerator extends FunctionKindGenerator { const workflowName = childImport.name.getText() - if (fnText.includes(workflowName)) { + if ( + fnText.includes(`${workflowName}(`) || + fnText.includes(`${workflowName} (`) || + fnText.includes(`${workflowName}.`) + ) { workflow = workflowName } })