normalize username to lowercase on windows #8786
Open
+7
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On windows systems, you can get usernames in various versions of casing which can cause problems because the username is stored case sensitively in the project file. this change normalizes windows usernames to the commonly accepted all lower case to try to mitigate most of these, but it won't solve any existing projects that are already messed up. In those cases, you can either do what's suggested in issue #43 if you have a lot OR you can update the .rep/project.prp where the OWNER value= you need as reported by the
System.getProperty('user.name')in Java.Happy to adjust as needed, I've just hit this like 3 times this week due to different AD based systems returning the username in multiple casing formats.