mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Apply suggestions from code review
Co-authored-by: Mark Monteiro <marknr.monteiro@protonmail.com>
This commit is contained in:
parent
7c57134535
commit
034fe97eeb
@ -10,7 +10,7 @@ namespace Jellyfin.Server.Migrations.Routines
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Remove duplicate entries which were caused by a bug where a file was considered to be an "Extra" to itself.
|
/// Remove duplicate entries which were caused by a bug where a file was considered to be an "Extra" to itself.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
internal class RemoveBuggedExtras : IMigrationRoutine
|
internal class RemoveDuplicateExtras : IMigrationRoutine
|
||||||
{
|
{
|
||||||
private const string DbFilename = "library.db";
|
private const string DbFilename = "library.db";
|
||||||
private readonly ILogger _logger;
|
private readonly ILogger _logger;
|
||||||
@ -41,7 +41,7 @@ namespace Jellyfin.Server.Migrations.Routines
|
|||||||
var bads = string.Join(", ", queryResult.SelectScalarString());
|
var bads = string.Join(", ", queryResult.SelectScalarString());
|
||||||
if (bads.Length != 0)
|
if (bads.Length != 0)
|
||||||
{
|
{
|
||||||
_logger.LogInformation("Removing found duplicated extras for the following items: {0}", bads);
|
_logger.LogInformation("Removing found duplicated extras for the following items: {DuplicateExtras}", bads);
|
||||||
connection.Execute("DELETE FROM TypedBaseItems WHERE rowid IN (SELECT t1.rowid FROM TypedBaseItems AS t1, TypedBaseItems AS t2 WHERE t1.Path=t2.Path AND t1.Type!=t2.Type AND t1.Type='MediaBrowser.Controller.Entities.Video')");
|
connection.Execute("DELETE FROM TypedBaseItems WHERE rowid IN (SELECT t1.rowid FROM TypedBaseItems AS t1, TypedBaseItems AS t2 WHERE t1.Path=t2.Path AND t1.Type!=t2.Type AND t1.Type='MediaBrowser.Controller.Entities.Video')");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user