This commit is contained in:
hasuniea 2015-11-16 20:01:54 +05:30
commit 5057165c44

View File

@ -82,8 +82,13 @@ public class OperationManagerImpl implements OperationManager {
} }
} }
try { try {
List<DeviceIdentifier> authorizedDeviceList = DeviceManagementDataHolder.getInstance(). List<DeviceIdentifier> authorizedDeviceList;
getDeviceAccessAuthorizationService().isUserAuthorized(deviceIds).getAuthorizedDevices(); if (operation != null && PolicyOperation.POLICY_OPERATION_CODE.equals(operation.getCode())) {
authorizedDeviceList = deviceIds;
} else {
authorizedDeviceList = DeviceManagementDataHolder.getInstance().
getDeviceAccessAuthorizationService().isUserAuthorized(deviceIds).getAuthorizedDevices();
}
if (authorizedDeviceList.size() > 0) { if (authorizedDeviceList.size() > 0) {
try { try {
int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId(); int tenantId = CarbonContext.getThreadLocalCarbonContext().getTenantId();