diff --git a/packages/app-store/_utils/getAppCategories.ts b/packages/app-store/_utils/getAppCategories.ts
index 491728831e..ccc4ba0657 100644
--- a/packages/app-store/_utils/getAppCategories.ts
+++ b/packages/app-store/_utils/getAppCategories.ts
@@ -1,10 +1,13 @@
+import { WEBAPP_URL } from "@calcom/lib/constants";
import { Icon } from "@calcom/ui";
function getHref(baseURL: string, category: string, useQueryParam: boolean) {
- return useQueryParam ? `${baseURL}&category=${category}` : `${baseURL}/${category}`;
+ const baseUrlParsed = new URL(baseURL, WEBAPP_URL);
+ baseUrlParsed.searchParams.set("category", category);
+ return useQueryParam ? `${baseUrlParsed.toString()}` : `${baseURL}/${category}`;
}
-const getAppCategories = (baseURL: string, useQueryParam = false) => {
+const getAppCategories = (baseURL: string, useQueryParam = true) => {
return [
{
name: "calendar",
diff --git a/packages/features/apps/AdminAppsList.tsx b/packages/features/apps/AdminAppsList.tsx
index 6db6b1e803..ada566739b 100644
--- a/packages/features/apps/AdminAppsList.tsx
+++ b/packages/features/apps/AdminAppsList.tsx
@@ -187,7 +187,7 @@ const AdminAppsList = ({ baseURL, className }: { baseURL: string; className?: st