searchhelpers.normalize_author use un only, not IDs.
I don't like the idea of a user setting their username to be someone else's ID.
This commit is contained in:
		
							parent
							
								
									afc5f38a8d
								
							
						
					
					
						commit
						6c77ddd1c3
					
				
					 1 changed files with 1 additions and 10 deletions
				
			
		|  | @ -84,16 +84,7 @@ def build_query( | ||||||
|     query = ' '.join(query) |     query = ' '.join(query) | ||||||
|     return query |     return query | ||||||
| 
 | 
 | ||||||
| def get_user(photodb, username_or_id): |  | ||||||
|     try: |  | ||||||
|         user = photodb.get_user(username=username_or_id) |  | ||||||
|     except exceptions.NoSuchUser: |  | ||||||
|         try: |  | ||||||
|             user = photodb.get_user(id=username_or_id) |  | ||||||
|         except exceptions.NoSuchUser: |  | ||||||
|             raise |  | ||||||
| 
 | 
 | ||||||
|     return user |  | ||||||
| 
 | 
 | ||||||
| def minmax(key, value, minimums, maximums, warning_bag=None): | def minmax(key, value, minimums, maximums, warning_bag=None): | ||||||
|     ''' |     ''' | ||||||
|  | @ -217,7 +208,7 @@ def normalize_authors(authors, photodb, warning_bag=None): | ||||||
|                 requested_author = requested_author.username |                 requested_author = requested_author.username | ||||||
| 
 | 
 | ||||||
|         try: |         try: | ||||||
|             user = get_user(photodb, username_or_id=requested_author) |             user = photodb.get_user(username=requested_author) | ||||||
|         except exceptions.NoSuchUser as e: |         except exceptions.NoSuchUser as e: | ||||||
|             if warning_bag: |             if warning_bag: | ||||||
|                 warning_bag.add(e.error_message) |                 warning_bag.add(e.error_message) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue