| 
						
						
							
								
							
						
						
					 | 
					@ -16,9 +16,11 @@ odoo.define('pos_refund_password.RefundPasswordButton', function (require) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                model: 'ir.config_parameter', | 
					 | 
					 | 
					                model: 'ir.config_parameter', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                method: 'get_param', | 
					 | 
					 | 
					                method: 'get_param', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                args:["pos_refund_password.global_refund_security"], | 
					 | 
					 | 
					                args:["pos_refund_password.global_refund_security"], | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            }).then(result =>{ | 
					 | 
					 | 
					            }) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            .then(result =>{ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                refund = result; | 
					 | 
					 | 
					                refund = result; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            }); | 
					 | 
					 | 
					            }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            const dialogProps = { | 
					 | 
					 | 
					            const dialogProps = { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            body : this.env._t( | 
					 | 
					 | 
					            body : this.env._t( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    'Incorrect Password') | 
					 | 
					 | 
					                    'Incorrect Password') | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -27,7 +29,7 @@ odoo.define('pos_refund_password.RefundPasswordButton', function (require) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                session_refund = this.env.pos.config.refund_security; | 
					 | 
					 | 
					                session_refund = this.env.pos.config.refund_security; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            if(refund){ | 
					 | 
					 | 
					            if(refund){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                const { confirmed, payload } = await this.showPopup('NumberPopup') | 
					 | 
					 | 
					                const { confirmed, payload } = await this.showPopup('NumberPopup', { isPassword: true }) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if(refund == payload){ | 
					 | 
					 | 
					                if(refund == payload){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    super._onDoRefund(); | 
					 | 
					 | 
					                    super._onDoRefund(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -38,7 +40,7 @@ odoo.define('pos_refund_password.RefundPasswordButton', function (require) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    } | 
					 | 
					 | 
					                    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            } | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            else if(session_refund){ | 
					 | 
					 | 
					            else if(session_refund){ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					                const { confirmed, payload } = await this.showPopup('NumberPopup') | 
					 | 
					 | 
					                const { confirmed, payload } = await this.showPopup('NumberPopup', { isPassword: true }) | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                if(session_refund == payload){ | 
					 | 
					 | 
					                if(session_refund == payload){ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                    super._onDoRefund(); | 
					 | 
					 | 
					                    super._onDoRefund(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                } | 
					 | 
					 | 
					                } | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |