New migration to fix moving from UseSceneName to RenameEpsiodes

pull/24/head
Mark McDowall 12 years ago
parent a216e37d6a
commit c719b17ac0

@ -0,0 +1,18 @@
using FluentMigrator;
using NzbDrone.Core.Datastore.Migration.Framework;
namespace NzbDrone.Core.Datastore.Migration
{
[Tags("")]
[Migration(9)]
public class fix_rename_episodes : NzbDroneMigrationBase
{
protected override void MainDbUpgrade()
{
SQLiteAlter.DropColumns("NamingConfig", new[] { "SeasonFolderFormat" });
Execute.Sql("UPDATE NamingConfig SET RenameEpisodes = 1 WHERE RenameEpisodes = -1");
Execute.Sql("UPDATE NamingConfig SET RenameEpisodes = 0 WHERE RenameEpisodes = -2");
}
}
}

@ -214,6 +214,7 @@
<Compile Include="Datastore\Migration\006_add_index_to_log_time.cs" /> <Compile Include="Datastore\Migration\006_add_index_to_log_time.cs" />
<Compile Include="Datastore\Migration\007_add_renameEpisodes_to_naming.cs" /> <Compile Include="Datastore\Migration\007_add_renameEpisodes_to_naming.cs" />
<Compile Include="Datastore\Migration\008_remove_backlog.cs" /> <Compile Include="Datastore\Migration\008_remove_backlog.cs" />
<Compile Include="Datastore\Migration\009_fix_renameEpisodes.cs" />
<Compile Include="Datastore\Migration\Framework\MigrationContext.cs" /> <Compile Include="Datastore\Migration\Framework\MigrationContext.cs" />
<Compile Include="Datastore\Migration\Framework\MigrationController.cs" /> <Compile Include="Datastore\Migration\Framework\MigrationController.cs" />
<Compile Include="Datastore\Migration\Framework\MigrationExtension.cs" /> <Compile Include="Datastore\Migration\Framework\MigrationExtension.cs" />

@ -17,8 +17,7 @@ namespace NzbDrone.Core.Organizer
MultiEpisodeStyle = 0, MultiEpisodeStyle = 0,
IncludeEpisodeTitle = true, IncludeEpisodeTitle = true,
IncludeQuality = true, IncludeQuality = true,
ReplaceSpaces = false, ReplaceSpaces = false
SeasonFolderFormat = "DO_NOT_USE"
}; };
} }
} }
@ -38,7 +37,5 @@ namespace NzbDrone.Core.Organizer
public int MultiEpisodeStyle { get; set; } public int MultiEpisodeStyle { get; set; }
public bool ReplaceSpaces { get; set; } public bool ReplaceSpaces { get; set; }
public string SeasonFolderFormat { get; set; }
} }
} }
Loading…
Cancel
Save