diff --git a/packages/api/src/router/widgets/releases.ts b/packages/api/src/router/widgets/releases.ts index 1cd1a4f89..f35813fbc 100644 --- a/packages/api/src/router/widgets/releases.ts +++ b/packages/api/src/router/widgets/releases.ts @@ -1,4 +1,3 @@ -import { escapeForRegEx } from "@tiptap/react"; import { z } from "zod/v4"; import { getIntegrationKindsByCategory } from "@homarr/definitions"; @@ -10,9 +9,9 @@ import { createTRPCRouter, publicProcedure } from "../../trpc"; const formatVersionFilterRegex = (versionFilter: z.infer | undefined) => { if (!versionFilter) return undefined; - const escapedPrefix = versionFilter.prefix ? escapeForRegEx(versionFilter.prefix) : ""; + const escapedPrefix = versionFilter.prefix ? RegExp.escape(versionFilter.prefix) : ""; const precision = "[0-9]+\\.".repeat(versionFilter.precision).slice(0, -2); - const escapedSuffix = versionFilter.suffix ? escapeForRegEx(versionFilter.suffix) : ""; + const escapedSuffix = versionFilter.suffix ? RegExp.escape(versionFilter.suffix) : ""; return `^${escapedPrefix}${precision}${escapedSuffix}$`; };