fix sort values (Py3)
This commit is contained in:
		
							parent
							
								
									ed5e560ba4
								
							
						
					
					
						commit
						0340992932
					
				
					 1 changed files with 4 additions and 2 deletions
				
			
		|  | @ -98,6 +98,7 @@ class IntegerField(Field): | ||||||
|         value = self.getValue(row) |         value = self.getValue(row) | ||||||
|         if value.isdigit(): |         if value.isdigit(): | ||||||
|             return int(value) |             return int(value) | ||||||
|  |         return 0 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class DateField(Field): | class DateField(Field): | ||||||
|  | @ -252,7 +253,7 @@ class RelationField(Field): | ||||||
|         return self.getRawValue(row) |         return self.getRawValue(row) | ||||||
| 
 | 
 | ||||||
|     def getSortValue(self, row): |     def getSortValue(self, row): | ||||||
|         return self.getDisplayValue(row)['title'] |         return self.getDisplayValue(row)['title'] or '' | ||||||
| 
 | 
 | ||||||
|     def getDisplayValue(self, row): |     def getDisplayValue(self, row): | ||||||
|         value = self.getValue(row) |         value = self.getValue(row) | ||||||
|  | @ -272,6 +273,7 @@ class TargetField(RelationField): | ||||||
|             if value is not None: |             if value is not None: | ||||||
|                 if value.title is not None: |                 if value.title is not None: | ||||||
|                    return value.title.split() |                    return value.title.split() | ||||||
|  |         return '' | ||||||
| 
 | 
 | ||||||
|     def getValue(self, row): |     def getValue(self, row): | ||||||
|         value = self.getRawValue(row) |         value = self.getRawValue(row) | ||||||
|  | @ -332,7 +334,7 @@ class TrackDateField(Field): | ||||||
|         value = self.getRawValue(row) |         value = self.getRawValue(row) | ||||||
|         if value and self.descending: |         if value and self.descending: | ||||||
|             return -value |             return -value | ||||||
|         return value or None |         return value or 0 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| class TrackDateTimeField(TrackDateField): | class TrackDateTimeField(TrackDateField): | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue