From 2c51ffac8f14b6fa7809bd6e941812251d8159c3 Mon Sep 17 00:00:00 2001 From: Ferdinand Thiessen Date: Wed, 24 Jun 2026 20:58:07 +0200 Subject: [PATCH] fix(core): use proper API routes for recommended apps - resolves https://github.com/nextcloud/server/issues/61313 Signed-off-by: Ferdinand Thiessen --- build/frontend-legacy/webpack.common.cjs | 5 ++- core/src/components/setup/RecommendedApps.vue | 45 +++++++++---------- 2 files changed, 24 insertions(+), 26 deletions(-) diff --git a/build/frontend-legacy/webpack.common.cjs b/build/frontend-legacy/webpack.common.cjs index f9b6f435c0313..f5331f00e2c77 100644 --- a/build/frontend-legacy/webpack.common.cjs +++ b/build/frontend-legacy/webpack.common.cjs @@ -17,8 +17,7 @@ const appVersion = readFileSync(path.join(__dirname, '../../version.php')).toStr const isDev = process.env.NODE_ENV === 'development' /** - * - * @param modules + * @param {Record>} modules - The modules object from webpack.modules.cjs */ function formatOutputFromModules(modules) { // merge all configs into one object, and use AppID to generate the fileNames @@ -255,6 +254,8 @@ const config = { alias: { // make sure to use the handlebar runtime when importing handlebars: 'handlebars/runtime', + // allow to import from root (cross reference already migrated apps) + '~*': path.resolve(__dirname, '../../*'), }, extensions: ['*', '.ts', '.js', '.vue'], extensionAlias: { diff --git a/core/src/components/setup/RecommendedApps.vue b/core/src/components/setup/RecommendedApps.vue index 1abb6ffba1664..e6cfa119c92cd 100644 --- a/core/src/components/setup/RecommendedApps.vue +++ b/core/src/components/setup/RecommendedApps.vue @@ -59,14 +59,13 @@