fix #2795 - remove protocol from alias names during add/update

This commit is contained in:
sbwalker 2023-05-08 11:43:59 -04:00
parent 757d8e59a2
commit 79fe224cea

View File

@ -30,6 +30,7 @@ namespace Oqtane.Repository
public Alias AddAlias(Alias alias)
{
alias.Name = alias.Name.Contains("://") ? alias.Name.Substring(alias.Name.IndexOf("://") + 3).ToLower() : alias.Name.ToLower();
_db.Alias.Add(alias);
_db.SaveChanges();
_cache.Remove("aliases");
@ -38,6 +39,7 @@ namespace Oqtane.Repository
public Alias UpdateAlias(Alias alias)
{
alias.Name = alias.Name.Contains("://") ? alias.Name.Substring(alias.Name.IndexOf("://") + 3).ToLower() : alias.Name.ToLower();
_db.Entry(alias).State = EntityState.Modified;
_db.SaveChanges();
_cache.Remove("aliases");