Use PDB.get_tags_by_id for Photo.get_tags.
This commit is contained in:
		
							parent
							
								
									b19682d1a5
								
							
						
					
					
						commit
						62496d183e
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		|  | @ -884,11 +884,12 @@ class Photo(ObjectBase): | ||||||
|         ''' |         ''' | ||||||
|         Return the tags assigned to this Photo. |         Return the tags assigned to this Photo. | ||||||
|         ''' |         ''' | ||||||
|         generator = self.photodb.sql_select( |         tag_ids = self.photodb.sql_select( | ||||||
|             'SELECT tagid FROM photo_tag_rel WHERE photoid == ?', |             'SELECT tagid FROM photo_tag_rel WHERE photoid == ?', | ||||||
|             [self.id] |             [self.id] | ||||||
|         ) |         ) | ||||||
|         tags = [self.photodb.get_tag(id=fetch[0]) for fetch in generator] |         tag_ids = [row[0] for row in tag_ids] | ||||||
|  |         tags = list(self.photodb.get_tags_by_id(tag_ids)) | ||||||
|         return tags |         return tags | ||||||
| 
 | 
 | ||||||
|     def has_tag(self, tag, *, check_children=True): |     def has_tag(self, tag, *, check_children=True): | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue