diff --git a/bin/reflection-linter b/bin/reflection-linter index e8b8f9ea8344217c1e8761913feb37ba22bd0ed9..5de9aad925c01a641510ec8cbea2cd771af686bf 100755 --- a/bin/reflection-linter +++ b/bin/reflection-linter @@ -3,9 +3,9 @@ warnings=`lein check 2>&1 | grep Reflection | grep metabase` if [ ! -z "$warnings" ]; then - echo -e "\e[4;31mYour code has cased introduced some reflection warnings.\e[0m 😞" + echo -e "\e[1;31mYour code has cased introduced some reflection warnings.\e[0m 😞" echo "$warnings"; exit -1; fi -echo "\e[1;32mNo reflection warnings! Success.\e[0m" +echo -e "\e[1;32mNo reflection warnings! Success.\e[0m" diff --git a/src/metabase/driver/mongo.clj b/src/metabase/driver/mongo.clj index cb0df6d7a9d053cd36bb99c1fdc60152750f801d..29b640db8a54b0a67c4079b7830ec08969fcc557 100644 --- a/src/metabase/driver/mongo.clj +++ b/src/metabase/driver/mongo.clj @@ -86,7 +86,7 @@ (-> field-def (update :count safe-inc) (update :len #(if (string? field-value) - (+ (or % 0) (.length field-value)) + (+ (or % 0) (count field-value)) %)) (update :types (fn [types] (update types (type field-value) safe-inc)))