From 1d8de0bc4e6a1c554d66da69d6351bbafc51cd05 Mon Sep 17 00:00:00 2001 From: chenos Date: Fri, 22 Jan 2021 14:54:08 +0800 Subject: [PATCH] fix: default template for views --- packages/plugin-pages/src/actions/getView.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/plugin-pages/src/actions/getView.ts b/packages/plugin-pages/src/actions/getView.ts index 3612ce9d98..dabe91598a 100644 --- a/packages/plugin-pages/src/actions/getView.ts +++ b/packages/plugin-pages/src/actions/getView.ts @@ -299,6 +299,13 @@ export default async (ctx, next) => { if (view.get('updateViewName')) { view.setDataValue('rowViewName', view.get('updateViewName')); } + if (!view.get('template')) { + if (view.get('type') === 'table') { + view.setDataValue('template', 'Table'); + } else if (view.get('type') === 'calendar') { + view.setDataValue('template', 'Calendar'); + } + } // view.setDataValue('viewCollectionName', view.collection_name); let title = collection.get('title'); const mode = get(ctx.action.params, ['values', 'mode'], ctx.action.params.mode);