Don't die for bad aliases

This commit is contained in:
2024-03-01 12:53:13 -05:00
parent abdfea8153
commit ea7367ec08
5 changed files with 12 additions and 8 deletions

View File

@ -27,6 +27,9 @@ func (c *Cache) GetProjectAliasStrings(project *projects.Project) []string {
}
func (c *Cache) GetProjectStringWithAliases(project *projects.Project) string {
if project == nil {
return ""
}
aliases := c.GetProjectAliasStrings(project)
return fmt.Sprintf("%s (%s) -> %s",
project.Name,
@ -102,9 +105,11 @@ func (c *Cache) GetProjectByAlias(alias *ProjectAlias) *projects.Project {
func (c *Cache) GetProjectAliases(project *projects.Project) []*ProjectAlias {
aliases := make([]*ProjectAlias, 0)
for _, alias := range c.Aliases {
if alias.ProjectID == project.ID {
aliases = append(aliases, alias)
if project != nil {
for _, alias := range c.Aliases {
if alias.ProjectID == project.ID {
aliases = append(aliases, alias)
}
}
}
return aliases