avoid error when list value is None
This commit is contained in:
		
							parent
							
								
									c3079472de
								
							
						
					
					
						commit
						dd23787d27
					
				
					 1 changed files with 4 additions and 0 deletions
				
			
		|  | @ -70,10 +70,14 @@ class BaseRelationFieldInstance(object): | ||||||
| class RelationSetFieldInstance(ListFieldInstance, BaseRelationFieldInstance): | class RelationSetFieldInstance(ListFieldInstance, BaseRelationFieldInstance): | ||||||
| 
 | 
 | ||||||
|     def marshall(self, value): |     def marshall(self, value): | ||||||
|  |         if value is None: | ||||||
|  |             return [] | ||||||
|         return [dict(title=v.title, uid=util.getUidForObject(baseObject(v))) |         return [dict(title=v.title, uid=util.getUidForObject(baseObject(v))) | ||||||
|                 for v in value] |                 for v in value] | ||||||
| 
 | 
 | ||||||
|     def display(self, value): |     def display(self, value): | ||||||
|  |         if value is None: | ||||||
|  |             return [] | ||||||
|         nodeView = self.clientInstance.view.nodeView |         nodeView = self.clientInstance.view.nodeView | ||||||
|         return [dict(url=nodeView.getUrlForTarget(baseObject(v)), |         return [dict(url=nodeView.getUrlForTarget(baseObject(v)), | ||||||
|                      label=v.title) for v in value] |                      label=v.title) for v in value] | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue