default value in boolean fields is False if none is provided.
This commit is contained in:
		
							parent
							
								
									bb1fba00b5
								
							
						
					
					
						commit
						45046024aa
					
				
					 1 changed files with 1 additions and 1 deletions
				
			
		|  | @ -170,7 +170,7 @@ class BooleanField(DataField): | ||||||
| 			v = self.getTagData('value') | 			v = self.getTagData('value') | ||||||
| 			if v in ('0', 'false'): return False | 			if v in ('0', 'false'): return False | ||||||
| 			if v in ('1', 'true'): return True | 			if v in ('1', 'true'): return True | ||||||
| 			if v is None: return None | 			if v is None: return False # default value is False | ||||||
| 			raise WrongFieldValue | 			raise WrongFieldValue | ||||||
| 		def fset(self, value): | 		def fset(self, value): | ||||||
| 			self.setTagData('value', value and '1' or '0') | 			self.setTagData('value', value and '1' or '0') | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue