Probably fix adminnotes for offline players (#10292)

Works with 2 clients on my machine
This commit is contained in:
metalgearsloth
2022-08-05 01:52:13 +10:00
committed by GitHub
parent 5fdcaa605d
commit b7bedcd282

View File

@@ -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}");