diff --git a/Content.Server/Administration/Systems/AdminVerbSystem.cs b/Content.Server/Administration/Systems/AdminVerbSystem.cs index 39ae699683..17f205bd9b 100644 --- a/Content.Server/Administration/Systems/AdminVerbSystem.cs +++ b/Content.Server/Administration/Systems/AdminVerbSystem.cs @@ -153,12 +153,10 @@ namespace Content.Server.Administration.Systems var profile = _ticker.GetPlayerProfile(targetActor.PlayerSession); var mobUid = _spawning.SpawnPlayerMob(coords.Value, null, profile, stationUid); - var targetMind = _mindSystem.GetMind(args.Target); - if (targetMind != null) - { - _mindSystem.TransferTo(targetMind.Value, mobUid, true); - } + if (_mindSystem.TryGetMind(args.Target, out var mindId, out var mindComp)) + _mindSystem.TransferTo(mindId, mobUid, true, mind: mindComp); + }, ConfirmationPopup = true, Impact = LogImpact.High,