Subversion Repositories SmartDukaan

Rev

Rev 28606 | Rev 30512 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 28606 Rev 30511
Line 79... Line 79...
79
    	this.session = request.getSession();
79
    	this.session = request.getSession();
80
    	List<Long> allowedWarehouseIds = null;
80
    	List<Long> allowedWarehouseIds = null;
81
    	if(this.session==null || this.session.getAttribute(SESSION_WAREHOUSE_IDS)==null) {
81
    	if(this.session==null || this.session.getAttribute(SESSION_WAREHOUSE_IDS)==null) {
82
        	try {
82
        	try {
83
    	    	HelperService.Client helperClient = new HelperClient().getClient();
83
    	    	HelperService.Client helperClient = new HelperClient().getClient();
-
 
84
    	    	log.info("SecurityUtils.getSubject().getPrincipal().toString()  " + SecurityUtils.getSubject().getPrincipal().toString() );
84
    	    	allowedWarehouseIds = helperClient.getWarehouseIdsForAgent(SecurityUtils.getSubject().getPrincipal().toString());
85
    	    	allowedWarehouseIds = helperClient.getWarehouseIdsForAgent(SecurityUtils.getSubject().getPrincipal().toString());
85
    	    	if(allowedWarehouseIds.contains(0L)) {
86
    	    	if(allowedWarehouseIds.contains(0L)) {
86
    	    		allowedWarehouseIds = PHYSICAL_WAREHOUSES;
87
    	    		allowedWarehouseIds = PHYSICAL_WAREHOUSES;
87
    	    	}
88
    	    	}
88
    	    	this.session.setAttribute(SESSION_WAREHOUSE_IDS, allowedWarehouseIds);
89
    	    	this.session.setAttribute(SESSION_WAREHOUSE_IDS, allowedWarehouseIds);