Make notnulls set instead of list.
				
					
				
			This commit is contained in:
		
							parent
							
								
									26a034c9a0
								
							
						
					
					
						commit
						38e72c0c3a
					
				
					 2 changed files with 6 additions and 6 deletions
				
			
		|  | @ -630,15 +630,15 @@ class PDBPhotoMixin: | |||
|         searchhelpers.minmax('duration', duration, minimums, maximums, warning_bag=warning_bag) | ||||
| 
 | ||||
|         orderby = searchhelpers.normalize_orderby(orderby) | ||||
|         notnulls = [] | ||||
|         notnulls = set() | ||||
|         if extension or mimetype: | ||||
|             notnulls.append('extension') | ||||
|             notnulls.add('extension') | ||||
|         if width or height or ratio or area: | ||||
|             notnulls.append('width') | ||||
|             notnulls.add('width') | ||||
|         if bytes: | ||||
|             notnulls.append('bytes') | ||||
|             notnulls.add('bytes') | ||||
|         if duration: | ||||
|             notnulls.append('duration') | ||||
|             notnulls.add('duration') | ||||
| 
 | ||||
|         if orderby is None: | ||||
|             giveback_orderby = None | ||||
|  |  | |||
|  | @ -20,7 +20,7 @@ def build_query(orderby, notnulls, minimums, maximums, mmf_results=None): | |||
| 
 | ||||
|     for (column, direction) in orderby: | ||||
|         if column != 'RANDOM()': | ||||
|             notnulls.append(column) | ||||
|             notnulls.add(column) | ||||
| 
 | ||||
|     for column in notnulls: | ||||
|         wheres.append(column + ' IS NOT NULL') | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue