changeset 319:50da3a045d59

dataprovider: Use the setting name for a taxonomy to match page config values.
author Ludovic Chabant <ludovic@chabant.com>
date Sat, 28 Mar 2015 14:25:33 -0700
parents ac9b94c8fb37
children edcc9dc17b37
files piecrust/data/provider.py
diffstat 1 files changed, 4 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/piecrust/data/provider.py	Sat Mar 28 14:24:33 2015 -0700
+++ b/piecrust/data/provider.py	Sat Mar 28 14:25:33 2015 -0700
@@ -165,9 +165,12 @@
         if tax_name in self._taxonomies:
             return self._taxonomies[tax_name]
 
+        tax_info = self._page.app.getTaxonomy(tax_name)
+        setting_name = tax_info.setting_name
+
         posts_by_tax_value = {}
         for post in self._source.getPages():
-            tax_values = post.config.get(tax_name)
+            tax_values = post.config.get(setting_name)
             if tax_values is None:
                 continue
             if not isinstance(tax_values, list):