Fix migration of DateTime to EF

This commit is contained in:
Cody Robibero 2022-02-28 20:44:17 -07:00
parent e26446f9c0
commit 89c29a7ed8

View File

@ -58,13 +58,18 @@ namespace Jellyfin.Server.Migrations.Routines
foreach (var row in authenticatedDevices)
{
var dateCreatedStr = row[9].ToString();
_ = DateTime.TryParse(dateCreatedStr, out var dateCreated);
var dateLastActivityStr = row[10].ToString();
_ = DateTime.TryParse(dateLastActivityStr, out var dateLastActivity);
if (row[6].IsDbNull())
{
dbContext.ApiKeys.Add(new ApiKey(row[3].ToString())
{
AccessToken = row[1].ToString(),
DateCreated = row[9].ToDateTime(),
DateLastActivity = row[10].ToDateTime()
DateCreated = dateCreated,
DateLastActivity = dateLastActivity
});
}
else
@ -78,8 +83,8 @@ namespace Jellyfin.Server.Migrations.Routines
{
AccessToken = row[1].ToString(),
IsActive = row[8].ToBool(),
DateCreated = row[9].ToDateTime(),
DateLastActivity = row[10].ToDateTime()
DateCreated = dateCreated,
DateLastActivity = dateLastActivity
});
}
}