public void updateIndex(Entity entity) { if (!(entity instanceof User)) return; User user = (User) entity; Organization org = this.getUserService().getOrgById(user.getOrgId()); try { deleteIndex(entity); } catch (Exception e) { } if (user.getId() == org.getUserId()) return; addIndex(user, user.getOrgId()); }