5
0
mirror of https://github.com/apache/sqoop.git synced 2025-05-06 22:11:40 +08:00

SQOOP-2278: Sqoop2: Fix bug for all user could read connector

(Richard Zhou via Abraham Elmahrek)
This commit is contained in:
Abraham Elmahrek 2015-04-02 12:41:54 -07:00
parent 8eee6f52bb
commit cbdf965441

View File

@ -181,12 +181,13 @@ private static void checkPrivilege(MPrivilege... privileges) {
if (!user_name.equals(link.getCreationUser())) {
privilegesNeedCheck.add(privilege);
}
}
if (MResource.TYPE.JOB.name().equalsIgnoreCase(privilege.getResource().getType())) {
} else if (MResource.TYPE.JOB.name().equalsIgnoreCase(privilege.getResource().getType())) {
MJob job = repository.findJob(Long.valueOf(privilege.getResource().getName()));
if (!user_name.equals(job.getCreationUser())) {
privilegesNeedCheck.add(privilege);
}
} else {
privilegesNeedCheck.add(privilege);
}
}