improve share location
							parent
							
								
									0c2b6adc27
								
							
						
					
					
						commit
						4f44c61d8b
					
				| 
						 | 
					@ -10,7 +10,7 @@ class ShareLocation(Model):
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    _fields={
 | 
					    _fields={
 | 
				
			||||||
        'patient_id': fields.Many2One("clinic.patient","Patient",required=True),
 | 
					        'patient_id': fields.Many2One("clinic.patient","Patient",required=True),
 | 
				
			||||||
        'location':  fields.Char("Location",required=True),
 | 
					        'location':  fields.Char("Location"),
 | 
				
			||||||
        "loc_select": fields.Selection([],"Departments"),
 | 
					        "loc_select": fields.Selection([],"Departments"),
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -71,6 +71,8 @@ class ShareLocation(Model):
 | 
				
			||||||
        uloc=self.get_location_user(patient.id,patient_only=True)
 | 
					        uloc=self.get_location_user(patient.id,patient_only=True)
 | 
				
			||||||
        new_loc=uloc
 | 
					        new_loc=uloc
 | 
				
			||||||
        for loc_code in obj.location.split(","):
 | 
					        for loc_code in obj.location.split(","):
 | 
				
			||||||
 | 
					            if not loc_code:
 | 
				
			||||||
 | 
					                continue
 | 
				
			||||||
            res=get_model('clinic.department').search([['code','=',loc_code]])
 | 
					            res=get_model('clinic.department').search([['code','=',loc_code]])
 | 
				
			||||||
            if not res:
 | 
					            if not res:
 | 
				
			||||||
                raise Exception("Department code %s not found!"%(loc_code))
 | 
					                raise Exception("Department code %s not found!"%(loc_code))
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue