diff --git a/src/uxbox/data/auth.cljs b/src/uxbox/data/auth.cljs index e484b2b73..b0e11df80 100644 --- a/src/uxbox/data/auth.cljs +++ b/src/uxbox/data/auth.cljs @@ -51,19 +51,15 @@ rs/WatchEvent (-apply-watch [this state s] - (letfn [(on-error [{:keys [status payload]}] - (println status payload) - (uum/error (tr "errors.auth.unauthorized")) - (rx/empty))] - (let [params {:username username - :password password - :scope "webapp"}] - (->> (rp/req :fetch/token params) - (rx/catch rp/client-error? on-error) - (rx/map :payload) - (rx/mapcat #(rx/of (logged-in %) - (dp/fetch-projects) - (udu/fetch-profile)))))))) + (let [params {:username username + :password password + :scope "webapp"}] + (->> (rp/req :fetch/token params) + (rx/map :payload) + (rx/mapcat #(rx/of (logged-in %) + (udp/fetch-projects) + (udu/fetch-profile))) + (rx/catch rp/client-error? #(udm/error (tr "errors.auth.unauthorized"))))))) (defn login [params]