new user created by SyncingRealmHelper are always external

This commit is contained in:
Eduard Heimbuch
2020-10-19 15:18:35 +02:00
parent 2573d93c39
commit 4f4ab9cad4

View File

@@ -148,7 +148,10 @@ public final class SyncingRealmHelper {
}
} else {
try {
userManager.create(user);
User clone = user.clone();
// New user created by syncing realm helper is always external
clone.setExternal(true);
userManager.create(clone);
} catch (AlreadyExistsException e) {
throw new IllegalStateException("got AlreadyExistsException though user " + user.getName() + " could not be loaded", e);