Browse Source

fix deleting local libraries with mysql (#1919)

pull/1920/head
Jason Dove 10 months ago committed by GitHub
parent
commit
5d0f40978d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 1
      CHANGELOG.md
  2. 3
      ErsatzTV.Application/Libraries/Commands/DeleteLocalLibraryHandler.cs

1
CHANGELOG.md

@ -11,6 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). @@ -11,6 +11,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Fix destroying channel preview player when preview dialog is closed
- This bug made it difficult to "stop" a channel after previewing it
- Fix bug where deco default filler would never use hardware acceleration
- Fix deleting local libraries with MySql backend
## [0.8.8-beta] - 2024-09-19
### Added

3
ErsatzTV.Application/Libraries/Commands/DeleteLocalLibraryHandler.cs

@ -46,10 +46,13 @@ public class DeleteLocalLibraryHandler : LocalLibraryHandlerBase, @@ -46,10 +46,13 @@ public class DeleteLocalLibraryHandler : LocalLibraryHandlerBase,
await dbContext.Connection.ExecuteAsync(
"""
DELETE FROM MediaItem WHERE Id IN
(
SELECT Id FROM
(
SELECT MI.Id FROM MediaItem MI
INNER JOIN LibraryPath LP ON MI.LibraryPathId = LP.Id
WHERE LP.LibraryId = @LibraryId
) AS MI
)
""",
new { LibraryId = localLibrary.Id });

Loading…
Cancel
Save