From ef088a35a0659e11cd86ff669476e812b5b8551a Mon Sep 17 00:00:00 2001
From: srosse <stephane.rosse@frentix.com>
Date: Fri, 4 Sep 2020 08:35:31 +0200
Subject: [PATCH] OO-4888: not all authentications rows have an authentication
 provider

---
 .../ui/admin/authentication/UserNickNameEditController.java   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/olat/user/ui/admin/authentication/UserNickNameEditController.java b/src/main/java/org/olat/user/ui/admin/authentication/UserNickNameEditController.java
index aff6255b4c1..1890db7d9cd 100644
--- a/src/main/java/org/olat/user/ui/admin/authentication/UserNickNameEditController.java
+++ b/src/main/java/org/olat/user/ui/admin/authentication/UserNickNameEditController.java
@@ -73,7 +73,9 @@ public class UserNickNameEditController extends FormBasicController {
 	}
 	
 	private List<UserAuthenticationRow> getManageableProviders(List<UserAuthenticationRow> auths) {
-		return auths.stream().filter(auth -> auth.getProvider()
+		return auths.stream()
+			.filter(auth -> auth.getProvider() != null)
+			.filter(auth -> auth.getProvider()
 				.canChangeAuthenticationUsername(auth.getAuthentication().getProvider()))
 			.collect(Collectors.toList());
 	}
-- 
GitLab