diff --git a/src/clj/auto_ap/routes/exports.clj b/src/clj/auto_ap/routes/exports.clj index 5592b21f..26f98555 100644 --- a/src/clj/auto_ap/routes/exports.clj +++ b/src/clj/auto_ap/routes/exports.clj @@ -239,7 +239,8 @@ :where [?vu :vendor-usage/client ?c] [?vu :vendor-usage/count ?count] [(>= ?vu 0)] - [?vu :vendor-usage/vendor ?v]] + [?vu :vendor-usage/vendor ?v] + (not [?v :vendor/hidden true])] (d/db conn) client) (map (fn [[v]] diff --git a/src/cljs/auto_ap/views/pages/company/other.cljs b/src/cljs/auto_ap/views/pages/company/other.cljs index 1ee7fbc2..bccbc805 100644 --- a/src/cljs/auto_ap/views/pages/company/other.cljs +++ b/src/cljs/auto_ap/views/pages/company/other.cljs @@ -5,6 +5,7 @@ [auto-ap.views.components.buttons :refer [fa-icon]] [auto-ap.views.components.layouts :refer [side-bar-layout]] [auto-ap.views.pages.company.side-bar :refer [company-side-bar]] + [goog.crypt.base64 :as b64] [re-frame.core :as re-frame] [reagent.core :as reagent] [vimsical.re-frame.cofx.inject :as inject] @@ -59,7 +60,7 @@ [:<> [:div "Ready! Click " - [:a {:href (str "data:attachment/csv;charset=utf-8,%EF%BB%BF" (js/encodeURI (str/replace export-result "#" "Number "))) + [:a {:href (str "data:attachment/csv;base64," (b64/encodeString export-result)) :target "_blank" :download (str "vendors-" (:code client) ".csv")} "here"]