From 916a1d9003c255ffb5843d09589ce5e0796e0465 Mon Sep 17 00:00:00 2001 From: Lukas Siemon Date: Thu, 22 Feb 2024 16:27:26 -0800 Subject: [PATCH] amend: minor --- src/module/dy/create-model.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/module/dy/create-model.js b/src/module/dy/create-model.js index 3595d2ff..c41bbc5f 100644 --- a/src/module/dy/create-model.js +++ b/src/module/dy/create-model.js @@ -114,12 +114,14 @@ export default (kwargs) => { }; const generateRewriter = (fn) => { - const logic = Object.fromEntries( - Object - .entries(attributes) - .filter(([k, v]) => typeof v?.[fn] === 'function') - .map(([k, v]) => [`{[*].${k},${k}}`, v]) - ); + const entries = Object + .entries(attributes) + .filter(([k, v]) => typeof v?.[fn] === 'function') + .map(([k, v]) => [`{[*].${k},${k}}`, v]); + if (entries.length === 0) { + return (e) => e; + } + const logic = Object.fromEntries(entries); return (itemOrItems) => { objectScan(Object.keys(logic), { filterFn: ({