Misc refactors 2024-03-15 (#90)

* Fixed TV show output template

* Discard jobs if record not found; hopefully addressed timing-related source deletion bug
This commit is contained in:
Kieran authored and GitHub committed 2024-03-15 18:29:02 -07:00
1 parent b633d0f75c
commit 6e7e8dc96c
13 files changed
+54 -9

No files matched your search

+2 -1
View File
@@ -103,6 +103,8 @@ defmodule Pinchflat.Sources do
def delete_source(%Source{} = source, opts \\ []) do
delete_files = Keyword.get(opts, :delete_files, false)
Tasks.delete_tasks_for(source)
source
|> Media.list_media_items_for()
|> Enum.each(fn media_item ->
@@ -110,7 +112,6 @@ defmodule Pinchflat.Sources do
end)
delete_source_metadata_files(source)
Tasks.delete_tasks_for(source)
Repo.delete(source)
end