Added missing db trace for migration
This commit is contained in:
@@ -27,6 +27,8 @@
|
|||||||
#include "database/User.hpp"
|
#include "database/User.hpp"
|
||||||
#include "core/Exception.hpp"
|
#include "core/Exception.hpp"
|
||||||
#include "core/ILogger.hpp"
|
#include "core/ILogger.hpp"
|
||||||
|
#include "core/ITraceLogger.hpp"
|
||||||
|
#include "Utils.hpp"
|
||||||
|
|
||||||
namespace lms::db
|
namespace lms::db
|
||||||
{
|
{
|
||||||
@@ -43,7 +45,7 @@ namespace lms::db
|
|||||||
{
|
{
|
||||||
session.checkWriteTransaction();
|
session.checkWriteTransaction();
|
||||||
|
|
||||||
pointer versionInfo{ session.getDboSession()->find<VersionInfo>() };
|
pointer versionInfo{ utils::fetchQuerySingleResult(session.getDboSession()->find<VersionInfo>()) };
|
||||||
if (!versionInfo)
|
if (!versionInfo)
|
||||||
return session.getDboSession()->add(std::make_unique<VersionInfo>());
|
return session.getDboSession()->add(std::make_unique<VersionInfo>());
|
||||||
|
|
||||||
@@ -54,7 +56,7 @@ namespace lms::db
|
|||||||
{
|
{
|
||||||
session.checkReadTransaction();
|
session.checkReadTransaction();
|
||||||
|
|
||||||
return session.getDboSession()->find<VersionInfo>();
|
return utils::fetchQuerySingleResult(session.getDboSession()->find<VersionInfo>());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -462,6 +464,7 @@ SELECT
|
|||||||
};
|
};
|
||||||
|
|
||||||
{
|
{
|
||||||
|
LMS_SCOPED_TRACE_OVERVIEW("Database", "Migration");
|
||||||
auto transaction{ session.createWriteTransaction() };
|
auto transaction{ session.createWriteTransaction() };
|
||||||
|
|
||||||
Version version;
|
Version version;
|
||||||
|
|||||||
Reference in New Issue
Block a user