logseq.app.q failing and error returned as blank `{}` on cmdline
@@ -141,7 +141,7 @@
(throw (js/Error. (str "MethodNotExist: " method))))
(-> (p/promise (apply js-invoke methodTarget method' args))
(p/then #(ret-fn! %))
- (p/catch #(ret-fn! {:error %}))))
+ (p/catch #(ret-fn! {:error (.-message %)}))))
(catch js/Error e
(ret-fn! {:error (.-message e)}))))))
@@ -1106,7 +1106,7 @@
(p/let [result (query-dsl/query repo query-string
{:disable-reactive? true
:return-promise? true})]
- (bean/->js (sdk-utils/normalize-keyword-for-json (flatten @result))))))
+ (bean/->js (sdk-utils/normalize-keyword-for-json (flatten result))))))
(defn ^:export datascript_query
[query & inputs]