From df391e2aa2711aa5df5358d17b3e8ed1b533edc6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Fortun?= Date: Wed, 15 May 2024 08:38:12 +0200 Subject: [PATCH] Fix current record values not included in page layout variables --- client/web/compose/src/views/Public/Pages/Records/View.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/client/web/compose/src/views/Public/Pages/Records/View.vue b/client/web/compose/src/views/Public/Pages/Records/View.vue index 43ffd00c2..523a05a2f 100644 --- a/client/web/compose/src/views/Public/Pages/Records/View.vue +++ b/client/web/compose/src/views/Public/Pages/Records/View.vue @@ -625,6 +625,9 @@ export default { this.processing = true return this.loadRecord().then(record => { + // Set record so the latest one can be used in the layout expressions + variables.record = record ? record.serialize() : {} + return this.determineLayout(undefined, variables).then(() => { this.record = record this.initialRecordState = record.clone()