aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke <luke.pulverenti@gmail.com>2016-06-17 20:53:29 -0400
committerGitHub <noreply@github.com>2016-06-17 20:53:29 -0400
commit89d6d82183e1d2da7894ff132d35efac2e77f83e (patch)
tree23482db38dafd32c28233ed804f609a8b8ff9ad4
parentb8d8a95d6a66da693ec3240a7712aaed14bbbb4c (diff)
parentff61f2128bb5fd52d868bf9b901722db2190404b (diff)
Merge pull request #1858 from MediaBrowser/dev
Dev
-rw-r--r--MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs13
-rw-r--r--MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj3
2 files changed, 6 insertions, 10 deletions
diff --git a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
index 121074a6e..878fcbe0c 100644
--- a/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
+++ b/MediaBrowser.Server.Implementations/Persistence/SqliteItemRepository.cs
@@ -3618,7 +3618,6 @@ namespace MediaBrowser.Server.Implementations.Persistence
var whereText = " where Type=@SelectType";
whereText += " And CleanName In (Select CleanValue from ItemValues where Type=@ItemValueType AND ItemId in (select guid from TypedBaseItems" + innerWhereText + "))";
- cmd.CommandText += whereText;
var outerQuery = new InternalItemsQuery(query.User)
{
@@ -3638,10 +3637,13 @@ namespace MediaBrowser.Server.Implementations.Persistence
var outerWhereClauses = GetWhereClauses(outerQuery, cmd);
- var outerWhereText = outerWhereClauses.Count == 0 ?
+ whereText += outerWhereClauses.Count == 0 ?
string.Empty :
" AND " + string.Join(" AND ", outerWhereClauses.ToArray());
- cmd.CommandText += outerWhereText;
+ //cmd.CommandText += GetGroupBy(query);
+
+ cmd.CommandText += whereText;
+ cmd.CommandText += " group by PresentationUniqueKey";
cmd.Parameters.Add(cmd, "@SelectType", DbType.String).Value = returnType;
cmd.Parameters.Add(cmd, "@ItemValueType", DbType.Int32).Value = itemValueType;
@@ -3651,9 +3653,6 @@ namespace MediaBrowser.Server.Implementations.Persistence
cmd.Parameters.Add(cmd, "@UserId", DbType.Guid).Value = query.User.Id;
}
- //cmd.CommandText += GetGroupBy(query);
- cmd.CommandText += " group by PresentationUniqueKey";
-
cmd.CommandText += " order by SortName";
if (query.Limit.HasValue || query.StartIndex.HasValue)
@@ -3679,7 +3678,7 @@ namespace MediaBrowser.Server.Implementations.Persistence
if (query.EnableTotalRecordCount)
{
- cmd.CommandText += "select count (guid)" + GetFromText();
+ cmd.CommandText += "select count (distinct PresentationUniqueKey)" + GetFromText();
cmd.CommandText += GetJoinUserDataText(query);
cmd.CommandText += whereText;
diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
index 3456ea2cc..a8fedd678 100644
--- a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
+++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj
@@ -965,9 +965,6 @@
<Content Include="dashboard-ui\scripts\metadatasubtitles.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
- <Content Include="dashboard-ui\scripts\musicalbumartists.js">
- <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
- </Content>
<Content Include="dashboard-ui\scripts\livetvchannels.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>