|
@@ -3532,9 +3532,9 @@ public class TimelineReaderWebServices {
|
|
|
static boolean checkAccess(TimelineReaderManager readerManager,
|
|
|
UserGroupInformation ugi, String entityUser) {
|
|
|
if (isDisplayEntityPerUserFilterEnabled(readerManager.getConfig())) {
|
|
|
- if (ugi != null && !validateAuthUserWithEntityUser(readerManager, ugi,
|
|
|
+ if (!validateAuthUserWithEntityUser(readerManager, ugi,
|
|
|
entityUser)) {
|
|
|
- String userName = ugi.getShortUserName();
|
|
|
+ String userName = ugi == null ? null : ugi.getShortUserName();
|
|
|
String msg = "User " + userName
|
|
|
+ " is not allowed to read TimelineService V2 data.";
|
|
|
throw new ForbiddenException(msg);
|