aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-07-03 19:54:19 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-07-03 19:54:19 -0400
commit986cdc429ff91d9f04f3fbc1d1c549012c264232 (patch)
treed6ace1de3c60c5fc5d441254670c4aa8702637e6 /MediaBrowser.Server.Implementations
parent373448675b4209267b9fcf5e3999376c02a69e25 (diff)
update db upgrade
Diffstat (limited to 'MediaBrowser.Server.Implementations')
-rw-r--r--MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
index 7d7299107..d1b23a0ae 100644
--- a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
+++ b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
@@ -2975,8 +2975,15 @@ namespace MediaBrowser.Server.Implementations.Persistence
}
if (query.IsVirtualItem.HasValue)
{
- whereClauses.Add("IsVirtualItem=@IsVirtualItem");
- cmd.Parameters.Add(cmd, "@IsVirtualItem", DbType.Boolean).Value = query.IsVirtualItem.Value;
+ if (_config.Configuration.SchemaVersion >= 90)
+ {
+ whereClauses.Add("IsVirtualItem=@IsVirtualItem");
+ cmd.Parameters.Add(cmd, "@IsVirtualItem", DbType.Boolean).Value = query.IsVirtualItem.Value;
+ }
+ else if (!query.IsVirtualItem.Value)
+ {
+ whereClauses.Add("LocationType<>'Virtual'");
+ }
}
if (query.MediaTypes.Length == 1)
{