add_associated_directory checks for dupe, so remove old check
This commit is contained in:
		
							parent
							
								
									06522ee372
								
							
						
					
					
						commit
						8080d92f8d
					
				
					 1 changed files with 2 additions and 17 deletions
				
			
		|  | @ -307,16 +307,6 @@ class PDBAlbumMixin: | |||
|             raise TypeError('Description must be string, not %s' % type(description)) | ||||
| 
 | ||||
|         cur = self.sql.cursor() | ||||
|         if associated_directory is not None: | ||||
|             associated_directory = os.path.abspath(associated_directory) | ||||
|             cur.execute( | ||||
|                 'SELECT * FROM album_associated_directories WHERE directory == ?', | ||||
|                 [associated_directory] | ||||
|             ) | ||||
|             fetch = cur.fetchone() | ||||
|             if fetch is not None: | ||||
|                 album = self.get_album(fetch[constants.SQL_ALBUM_DIRECTORY['albumid']]) | ||||
|                 raise exceptions.AlbumExists(album) | ||||
| 
 | ||||
|         self.log.debug('New Album: %s' % title) | ||||
|         data = { | ||||
|  | @ -327,17 +317,12 @@ class PDBAlbumMixin: | |||
| 
 | ||||
|         (qmarks, bindings) = helpers.binding_filler(constants.SQL_ALBUM_COLUMNS, data) | ||||
|         query = 'INSERT INTO albums VALUES(%s)' % qmarks | ||||
| 
 | ||||
|         cur.execute(query, bindings) | ||||
|         album = objects.Album(self, data) | ||||
| 
 | ||||
|         if associated_directory is not None: | ||||
|             data = { | ||||
|                 'albumid': albumid, | ||||
|                 'directory': associated_directory, | ||||
|             } | ||||
|             (qmarks, bindings) = helpers.binding_filler(constants.SQL_ALBUM_DIRECTORY_COLUMNS, data) | ||||
|             query = 'INSERT INTO album_associated_directories VALUES(%s)' % qmarks | ||||
|             cur.execute(query, bindings) | ||||
|             album.add_associated_directory(associated_directory, commit=False) | ||||
| 
 | ||||
|         if photos is not None: | ||||
|             for photo in photos: | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue