job000708

joel_kovisto (Joel Kovisto)
Joel Kovisto created this job , modified by Perforce maintenance
Open
Repository.GetUser() should be case-insensitive against a case-insensitive server.

Line 566 of Repository.user.cs has this, which is fine for the case-sensitive server.

        if (to.ContainsKey("User") && to["User"] == user)

But it should be something like this against a case-insensitive server.

        if (to.ContainsKey("User") && to["User"].Equals(user, StringComparison.OrdinalIgnoreCase)

Case-sensitivity is maintained in Server.ServerMetaData.CaseSensitive.
  • Details
  • Comments -
Status
Open
Project
perforce-software-p4api-net
Severity
B
Reported By
Joel Kovisto
Reported Date
Modified By
Perforce maintenance
Modified Date
Owned By
joel_kovisto
Type
Bug