From 4cfe3915a76a7130a5311de7fee84060875a3cf2 Mon Sep 17 00:00:00 2001 From: gonzaloriestra <14979109+gonzaloriestra@users.noreply.github.com> Date: Fri, 5 Jun 2026 00:26:26 +0000 Subject: [PATCH] [Refactor] Use uniq helper in app management client --- .../developer-platform-client/app-management-client.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/app/src/cli/utilities/developer-platform-client/app-management-client.ts b/packages/app/src/cli/utilities/developer-platform-client/app-management-client.ts index 5d8ac4d1c8..9c51c3a39b 100644 --- a/packages/app/src/cli/utilities/developer-platform-client/app-management-client.ts +++ b/packages/app/src/cli/utilities/developer-platform-client/app-management-client.ts @@ -158,6 +158,7 @@ import { businessPlatformRequestDoc, BusinessPlatformRequestOptions, } from '@shopify/cli-kit/node/api/business-platform' +import {uniq} from '@shopify/cli-kit/common/array' import {CLI_KIT_VERSION} from '@shopify/cli-kit/common/version' import {versionSatisfies} from '@shopify/cli-kit/node/node-package-manager' import {outputDebug} from '@shopify/cli-kit/node/output' @@ -1336,8 +1337,8 @@ export async function allowedTemplates( version: string = CLI_KIT_VERSION, ): Promise { // Extract both types of flags from templates - const allBetaFlags = Array.from(new Set(templates.map((ext) => ext.organizationBetaFlags ?? []).flat())) - const allExpFlags = Array.from(new Set(templates.map((ext) => ext.organizationExpFlags ?? []).flat())) + const allBetaFlags = uniq(templates.map((ext) => ext.organizationBetaFlags ?? []).flat()) + const allExpFlags = uniq(templates.map((ext) => ext.organizationExpFlags ?? []).flat()) // Fetch both flag types in parallel const [enabledBetaFlags, enabledExpFlags] = await Promise.all([