mirror of
https://github.com/gyurix1968/guacamole-client.git
synced 2025-09-06 05:07:41 +00:00
GUACAMOLE-1239: Update case-sensitivity logic for AbstractIdentifiable
This commit is contained in:
@@ -73,11 +73,12 @@ public abstract class AbstractIdentifiable implements Identifiable {
|
|||||||
if (otherIdentifier == null)
|
if (otherIdentifier == null)
|
||||||
return identifier == null;
|
return identifier == null;
|
||||||
|
|
||||||
// If this identifier is case-sensitive, evaluate with case-sensitivity.
|
// If either this identifier or the one we're comparing to is
|
||||||
if (isCaseSensitive())
|
// case-sensitive, evaluate with case-sensitivity.
|
||||||
|
if (isCaseSensitive() || ((AbstractIdentifiable) other).isCaseSensitive())
|
||||||
return otherIdentifier.equals(identifier);
|
return otherIdentifier.equals(identifier);
|
||||||
|
|
||||||
// The identifier should not be evaluated in a case-sensitive manner.
|
// Both identifiers can be evaluated in a case-insensitive manner.
|
||||||
return otherIdentifier.equalsIgnoreCase(identifier);
|
return otherIdentifier.equalsIgnoreCase(identifier);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user