diff --git a/src/main/frontend/persist_db/browser.cljs b/src/main/frontend/persist_db/browser.cljs index 3c1f72a56e..460ee205dd 100644 --- a/src/main/frontend/persist_db/browser.cljs +++ b/src/main/frontend/persist_db/browser.cljs @@ -178,8 +178,7 @@ ( (.listDB sqlite) - (p/then (fn [result] - (bean/->clj result))) + (p/then ldb/read-transit-str) (p/catch sqlite-error-handler)))) (js dbs))) + (ldb/write-transit-str dbs))) (createOrOpenDB [_this repo opts-str] @@ -910,7 +910,8 @@ (dangerousRemoveAllDbs [this repo] - (p/let [dbs (.listDB this)] + (p/let [r (.listDB this) + dbs (ldb/read-transit-str r)] (p/all (map #(.unsafeUnlinkDB this (:name %)) dbs))))) (defn- rename-page!