Skip to content

Commit aec0278

Browse files
authored
Merge pull request #199 from intercom/timlim/fix-tagging-with-multiple-identifiers
Prioritise user_id over email in user tagging (Fixes: #197)
2 parents 3600127 + 3d8540c commit aec0278

File tree

1 file changed

+3
-3
lines changed
  • intercom-java/src/main/java/io/intercom/api

1 file changed

+3
-3
lines changed

intercom-java/src/main/java/io/intercom/api/Tag.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,12 +83,12 @@ static TaggableCollection createTagTypedCollection(Tag tag, UserCollection users
8383
if (!Strings.isNullOrEmpty(id)) {
8484
userMap.put("id", id);
8585
usersLite.add(userMap);
86-
} else if (!Strings.isNullOrEmpty(email)) {
87-
userMap.put("email", email);
88-
usersLite.add(userMap);
8986
} else if (!Strings.isNullOrEmpty(userId)) {
9087
userMap.put("user_id", userId);
9188
usersLite.add(userMap);
89+
} else if (!Strings.isNullOrEmpty(email)) {
90+
userMap.put("email", email);
91+
usersLite.add(userMap);
9292
} else {
9393
logger.warn("no identifiers found for user tag target, skipping [" + tag + "] [" + user.toString() + "]");
9494
}

0 commit comments

Comments
 (0)