Rearrange order of Album.delete ops to not void FK contraint.
This commit is contained in:
		
							parent
							
								
									c736c33165
								
							
						
					
					
						commit
						c930228d3f
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -399,9 +399,9 @@ class Album(ObjectBase, GroupableMixin): | |||
|     def delete(self, *, delete_children=False, commit=True): | ||||
|         self.photodb.log.debug('Deleting %s', self) | ||||
|         GroupableMixin.delete(self, delete_children=delete_children, commit=False) | ||||
|         self.photodb.sql_delete(table='albums', pairs={'id': self.id}) | ||||
|         self.photodb.sql_delete(table='album_photo_rel', pairs={'albumid': self.id}) | ||||
|         self.photodb.sql_delete(table='album_associated_directories', pairs={'albumid': self.id}) | ||||
|         self.photodb.sql_delete(table='album_photo_rel', pairs={'albumid': self.id}) | ||||
|         self.photodb.sql_delete(table='albums', pairs={'id': self.id}) | ||||
|         self._uncache() | ||||
|         if commit: | ||||
|             self.photodb.log.debug('Committing - delete album') | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue