mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Fix: made try_delete_empty_directories and delete_all_empty_subdirectories staticmethods
This commit is contained in:
		| @@ -311,7 +311,8 @@ class Document(models.Model): | |||||||
|                 self.filename = recovered_filename |                 self.filename = recovered_filename | ||||||
|                 self.save() |                 self.save() | ||||||
|  |  | ||||||
|                 delete_all_empty_subdirectories(Document.filename_to_path("")) |                 Document.delete_all_empty_subdirectories( | ||||||
|  |                         Document.filename_to_path("")) | ||||||
|  |  | ||||||
|         return self.filename |         return self.filename | ||||||
|  |  | ||||||
| @@ -427,7 +428,6 @@ class Document(models.Model): | |||||||
|         if os.path.isfile(Document.filename_to_path(filename)): |         if os.path.isfile(Document.filename_to_path(filename)): | ||||||
|             self.filename = filename |             self.filename = filename | ||||||
|  |  | ||||||
|  |  | ||||||
|     @staticmethod |     @staticmethod | ||||||
|     def try_delete_empty_directories(directory): |     def try_delete_empty_directories(directory): | ||||||
|         # Go up in the directory hierarchy and try to delete all directories |         # Go up in the directory hierarchy and try to delete all directories | ||||||
| @@ -446,7 +446,6 @@ class Document(models.Model): | |||||||
|             directory, _ = os.path.split(directory) |             directory, _ = os.path.split(directory) | ||||||
|             directory = os.path.normpath(directory) |             directory = os.path.normpath(directory) | ||||||
|  |  | ||||||
|  |  | ||||||
|     @staticmethod |     @staticmethod | ||||||
|     def delete_all_empty_subdirectories(directory): |     def delete_all_empty_subdirectories(directory): | ||||||
|         # Go through all folders and try to delete all directories |         # Go through all folders and try to delete all directories | ||||||
| @@ -459,7 +458,8 @@ class Document(models.Model): | |||||||
|                 continue |                 continue | ||||||
|  |  | ||||||
|             # Go into subdirectory to see, if there is more to delete |             # Go into subdirectory to see, if there is more to delete | ||||||
|             Document.delete_all_empty_subdirectories(os.path.join(directory, filename)) |             Document.delete_all_empty_subdirectories( | ||||||
|  |                     os.path.join(directory, filename)) | ||||||
|  |  | ||||||
|             # Try to delete the directory |             # Try to delete the directory | ||||||
|             try: |             try: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Wolf-Bastian Poettner
					Wolf-Bastian Poettner