Probably fix adminnotes for offline players (#10292)
Works with 2 clients on my machine
This commit is contained in:
@@ -30,8 +30,8 @@ public sealed class OpenAdminNotesCommand : IConsoleCommand
|
|||||||
case 1 when Guid.TryParse(args[0], out notedPlayer):
|
case 1 when Guid.TryParse(args[0], out notedPlayer):
|
||||||
break;
|
break;
|
||||||
case 1:
|
case 1:
|
||||||
var db = IoCManager.Resolve<IServerDbManager>();
|
var locator = IoCManager.Resolve<IPlayerLocator>();
|
||||||
var dbGuid = await db.GetAssignedUserIdAsync(args[0]);
|
var dbGuid = await locator.LookupIdByNameAsync(args[0]);
|
||||||
|
|
||||||
if (dbGuid == null)
|
if (dbGuid == null)
|
||||||
{
|
{
|
||||||
@@ -39,7 +39,7 @@ public sealed class OpenAdminNotesCommand : IConsoleCommand
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
notedPlayer = dbGuid.Value;
|
notedPlayer = dbGuid.UserId;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
shell.WriteError($"Invalid arguments.\n{Help}");
|
shell.WriteError($"Invalid arguments.\n{Help}");
|
||||||
|
|||||||
Reference in New Issue
Block a user