diff --git a/mediagoblin/tools/theme.py b/mediagoblin/tools/theme.py index b19b16df..4c7a7c0e 100644 --- a/mediagoblin/tools/theme.py +++ b/mediagoblin/tools/theme.py @@ -32,7 +32,7 @@ def themedata_for_theme_dir(name, theme_dir): Given a theme directory, extract important theme information. """ # open config - config = ConfigObj(os.path.join(theme_dir, 'theme.ini')) + config = ConfigObj(os.path.join(theme_dir, 'theme.ini')).get('theme') templates_dir = os.path.join(theme_dir, 'templates') if not os.path.exists(templates_dir): @@ -45,6 +45,7 @@ def themedata_for_theme_dir(name, theme_dir): themedata = { 'name': config.get('name', name), 'description': config.get('description'), + 'licensing': config.get('licensing'), 'dir': theme_dir, 'templates_dir': templates_dir, 'assets_dir': assets_dir,