Skip to content

Commit c0b18fd

Browse files
committed
Add check for user keys
1 parent e737ee5 commit c0b18fd

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

android/src/main/java/io/sentry/RNSentryModule.java

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,15 @@ public void setTags(ReadableMap tags) {
9494

9595
@ReactMethod
9696
public void setUser(ReadableMap user) {
97-
Sentry.setUser(
98-
new UserBuilder()
99-
.setEmail(user.getString("email"))
100-
.setId(user.getString("userID"))
101-
.setUsername(user.getString("username"))
102-
.build()
103-
);
97+
if (user.hasKey("email") && user.getString("userID") && user.getString("username")) {
98+
Sentry.setUser(
99+
new UserBuilder()
100+
.setEmail(user.getString("email"))
101+
.setId(user.getString("userID"))
102+
.setUsername(user.getString("username"))
103+
.build()
104+
);
105+
}
104106
}
105107

106108
@ReactMethod

0 commit comments

Comments
 (0)