Mercurial > piecrust2
changeset 364:81480d0219ba
internal: Return the first route for a source if no metadata match is needed.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 29 Apr 2015 23:12:28 -0700 |
parents | dd25bd3ce1f9 |
children | a9929e0b8f66 |
files | piecrust/app.py |
diffstat | 1 files changed, 2 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/piecrust/app.py Sun Apr 26 15:07:40 2015 -0700 +++ b/piecrust/app.py Wed Apr 29 23:12:28 2015 -0700 @@ -540,7 +540,8 @@ def getRoute(self, source_name, source_metadata, *, skip_taxonomies=False): for route in self.getRoutes(source_name, skip_taxonomies=skip_taxonomies): - if route.matchesMetadata(source_metadata): + if (source_metadata is None or + route.matchesMetadata(source_metadata)): return route return None