From f9eee9a72820e95b7ddd8686b35fc1f042fe9d2a Mon Sep 17 00:00:00 2001 From: Bing Sun Date: Mon, 27 Apr 2020 21:14:02 +0800 Subject: [PATCH] postgrest: evaluate value if a function is provided --- src/postgrest.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/postgrest.js b/src/postgrest.js index 9ce8460..21538a5 100644 --- a/src/postgrest.js +++ b/src/postgrest.js @@ -174,6 +174,11 @@ export default (api_root, auth={}) => { if (typeof v == 'undefined' || (!v && v !== 0)) return undefined + // generate value if v is a function + if (typeof v == 'function') + v = v() + + // format v on k & op if (op == 'like') v = `*${v}*` else if (op == 'like.right') {