diff --git a/riocli/apply/resolver.py b/riocli/apply/resolver.py index ac4c853f..534e0675 100644 --- a/riocli/apply/resolver.py +++ b/riocli/apply/resolver.py @@ -159,7 +159,7 @@ def _find_functors(self, kind): "project": lambda name, projects: filter(lambda i: i.metadata.name == name, projects), "package": lambda name, obj_list, version: filter( lambda x: name == x.name and version == x['packageVersion'], obj_list), - "staticroute": lambda name, obj_list: filter(lambda x: name == '-'.join(x.spec.url.split('-')[:-1]), + "staticroute": lambda name, obj_list: filter(lambda x: name == '-'.join(x.metadata.name.rsplit('-')[:-1]), obj_list), "build": self._generate_find_guid_functor(name_field='buildName'), "deployment": self._generate_find_guid_functor(),