Match Contributor UrlName to Identifier

Fixes #459
This commit is contained in:
Mike Colagrosso 2025-01-15 13:54:40 -07:00 committed by Alex Cabal
parent 14cdd74585
commit 38f4e34a11
2 changed files with 41 additions and 5 deletions

View file

@ -83,14 +83,19 @@ class Contributor{
// Sometimes placeholders may have `'` in the name.
$this->Name = str_replace('\'', '', $this->Name);
}
$this->UrlName = Formatter::MakeUrlSafe($this->Name);
}
else{
$error->Add(new Exceptions\ContributorNameRequiredException());
}
if(!isset($this->UrlName)){
if(isset($this->UrlName)){
$this->UrlName = trim($this->UrlName);
if($this->UrlName == ''){
$error->Add(new Exceptions\ContributorUrlNameRequiredException());
}
}
else{
$error->Add(new Exceptions\ContributorUrlNameRequiredException());
}