Subsonic API: various fixes to make Sublime Music happy

This commit is contained in:
emeric
2020-07-14 11:38:06 +02:00
parent 100d0f55a5
commit d3dcee35a3
10 changed files with 142 additions and 61 deletions
+8
View File
@@ -210,6 +210,8 @@ testSingleRelease(Session& session)
releases = Release::getAll(session);
CHECK(releases.size() == 1);
CHECK(releases.front().id() == release.getId());
CHECK(release->getDuration() == std::chrono::seconds {0});
}
}
@@ -711,6 +713,12 @@ testMultipleTracksMultipleClustersTopRelease(Session& session)
ScopedUser user {session, "MyUser"};
ScopedTrackList trackList {session, "TrackList", TrackList::Type::Playlist, false, user.lockAndGet()};
{
auto transaction {session.createSharedTransaction()};
CHECK(trackList->getDuration() == std::chrono::seconds {0});
}
{
auto transaction {session.createUniqueTransaction()};