Skip to content

[BUG] Broken committer name matching when it contains non-letter chars #1830

@webknjaz

Description

@webknjaz

Hi, the website is able to find my commits by email @ https://openhub.net/committers?query=webknjaz%40redhat.com&find_by=email (and using other emails).
It shows commits with different ways the name ended up being included. Some include parentheses and emojis.
I'm able to claim commits with ASCII-only spelling. When I attempt claiming the rest, each time, it errors out with Committer name No recognized committer with that name.
The error string seems to be coming from

no_name_fact: No recognized committer with that name.
.
So I imagine there's inaccurate normalization/comparison somewhere in the claim flow that doesn't fail when scanning repositories or storing them to the DB. It only crashes on claim attempts, AFAICS.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions