From 2f81b62a00858399570799c01b46f0517a0b38a8 Mon Sep 17 00:00:00 2001 From: Jakub Mahnert Date: Thu, 8 Mar 2018 13:05:26 +0100 Subject: [PATCH] TMA-819: requests to the profile/email@addr API always use downcase addresses --- lib/gooddata/models/user_filters/user_filter_builder.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/gooddata/models/user_filters/user_filter_builder.rb b/lib/gooddata/models/user_filters/user_filter_builder.rb index 6de106911..ecf9e5a37 100644 --- a/lib/gooddata/models/user_filters/user_filter_builder.rb +++ b/lib/gooddata/models/user_filters/user_filter_builder.rb @@ -271,10 +271,10 @@ def self.maqlify_filters(filters, project_users, options = {}) attrs_cache = create_attrs_cache(filters, options) create_filter_proc = proc do |login, f| expression, errors = create_expression(f, labels_cache, lookups_cache, attrs_cache, options) + safe_login = login.downcase profiles_uri = if options[:type] == :muf project_user = project_users.find { |u| u.login == login } - - project_user.nil? ? ('/gdc/account/profile/' + login) : project_user.profile_url + project_user.nil? ? ('/gdc/account/profile/' + safe_login) : project_user.profile_url elsif options[:type] == :variable (users_cache[login] && users_cache[login].uri) else