diff --git a/.github/scripts/update_views.py b/.github/scripts/update_views.py index 66202fa..b040415 100644 --- a/.github/scripts/update_views.py +++ b/.github/scripts/update_views.py @@ -70,7 +70,7 @@ def update_views(): if primary_category not in categories: categories[primary_category] = [] - categories[category].append({ + categories[primary_category].append({ 'title': metadata.get('title', 'Untitled'), 'description': metadata.get('one_line_description', 'No description'), 'path': f'prompts/{prompt_dir}/view.md', @@ -86,7 +86,7 @@ def update_views(): # Generate README content using the template and write to file logger.info("Generating README content") - readme_content = readme_template.render(categories=categories, format_category=format_category) + readme_content = readme_template.render(categories=sorted_categories, format_category=format_category) readme_path = 'README.md' with open(readme_path, 'w') as f: f.write(readme_content)