From c8b4d186d8fd2815b5c0ec5159632e8256184353 Mon Sep 17 00:00:00 2001 From: Ske Date: Sun, 27 Oct 2019 20:48:48 +0100 Subject: [PATCH] Prioritize member lookup by name over ID --- PluralKit.Bot/CommandSystem/Context.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/PluralKit.Bot/CommandSystem/Context.cs b/PluralKit.Bot/CommandSystem/Context.cs index 0e30c5d1..66ad6574 100644 --- a/PluralKit.Bot/CommandSystem/Context.cs +++ b/PluralKit.Bot/CommandSystem/Context.cs @@ -135,14 +135,14 @@ namespace PluralKit.Bot.CommandSystem // - A member hid // - A textual name of a member *in your own system* - // First, try member HID parsing: - if (await _data.GetMemberByHid(input) is PKMember memberByHid) - return memberByHid; - - // Then, if we have a system, try finding by member name in system + // First, if we have a system, try finding by member name in system if (_senderSystem != null && await _data.GetMemberByName(_senderSystem, input) is PKMember memberByName) return memberByName; + // Then, try member HID parsing: + if (await _data.GetMemberByHid(input) is PKMember memberByHid) + return memberByHid; + // We didn't find anything, so we return null. return null; }