Fix customer lookup bug in customer detail view.
This commit is contained in:
		
							parent
							
								
									c4257809e5
								
							
						
					
					
						commit
						a6226700f1
					
				
					 1 changed files with 12 additions and 12 deletions
				
			
		|  | @ -106,18 +106,18 @@ class CustomerCrud(CrudView): | ||||||
|     home_route = 'customers' |     home_route = 'customers' | ||||||
| 
 | 
 | ||||||
|     def get_model(self, key): |     def get_model(self, key): | ||||||
|         model = super(CustomerCrud, self).get_model(key) |         customer = super(CustomerCrud, self).get_model(key) | ||||||
|         if model: |         if customer: | ||||||
|             return model |             return customer | ||||||
|         model = Session.query(model.Customer).filter_by(id=key).first() |         customer = Session.query(model.Customer).filter_by(id=key).first() | ||||||
|         if model: |         if customer: | ||||||
|             return model |             return customer | ||||||
|         model = Session.query(model.CustomerPerson).get(key) |         person = Session.query(model.CustomerPerson).get(key) | ||||||
|         if model: |         if person: | ||||||
|             return model.customer |             return person.customer | ||||||
|         model = Session.query(model.CustomerGroupAssignment).get(key) |         group = Session.query(model.CustomerGroupAssignment).get(key) | ||||||
|         if model: |         if group: | ||||||
|             return model.customer |             return group.customer | ||||||
|         return None |         return None | ||||||
| 
 | 
 | ||||||
|     def fieldset(self, model): |     def fieldset(self, model): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Lance Edgar
						Lance Edgar