From 77d8afcfe60592991ac650daaebcc461906b5c82 Mon Sep 17 00:00:00 2001 From: mp-bw <59324545+mp-bw@users.noreply.github.com> Date: Thu, 27 Oct 2022 12:09:33 -0400 Subject: [PATCH] added missing id check to obj comparison (#2154) --- src/App/Controls/AvatarImageSource.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/App/Controls/AvatarImageSource.cs b/src/App/Controls/AvatarImageSource.cs index 068e5d570..44d867378 100644 --- a/src/App/Controls/AvatarImageSource.cs +++ b/src/App/Controls/AvatarImageSource.cs @@ -23,13 +23,13 @@ namespace Bit.App.Controls if (obj is AvatarImageSource avatar) { - return avatar._text == _text; + return avatar._id == _id && avatar._text == _text; } return base.Equals(obj); } - public override int GetHashCode() => _text?.GetHashCode() ?? -1; + public override int GetHashCode() => _id?.GetHashCode() ?? _text?.GetHashCode() ?? -1; public AvatarImageSource(string userId = null, string name = null, string email = null) {