From f33eab67701ffea06e213b13f79a1d5664674893 Mon Sep 17 00:00:00 2001
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Tue, 18 Oct 2016 19:32:19 +0000
Subject: [PATCH] Install custom wiki pages before default pages, as we refuse
 to overwrite an existing page.  - Legacy-Id: 12174

---
 ietf/utils/management/commands/create_group_wikis.py | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ietf/utils/management/commands/create_group_wikis.py b/ietf/utils/management/commands/create_group_wikis.py
index 897539da3..13795298d 100644
--- a/ietf/utils/management/commands/create_group_wikis.py
+++ b/ietf/utils/management/commands/create_group_wikis.py
@@ -122,6 +122,7 @@ class Command(BaseCommand):
             _, name = os.path.split(templ)
             text = render_to_string(templ, {"group": group})
             self.note("  Adding page %s" % name)
+            self.add_wiki_page(env, name, text)
 
     def sync_default_repository(self, group, env):
         repository = env.get_repository('')
@@ -143,7 +144,6 @@ class Command(BaseCommand):
         # Try to creat ethe environment, remove unwanted defaults, and add
         # custom pages and settings.
         try:
-            debug.show('options')
             env = Environment(group.trac_dir, create=True, options=options)
             self.remove_demo_components(group, env)
             self.remove_demo_milestones(group, env)
@@ -153,8 +153,8 @@ class Command(BaseCommand):
             self.symlink_to_master_assets(group, env)
             if group.type_id == 'wg':
                 self.add_wg_draft_states(group, env)
-            self.add_default_wiki_pages(group, env)
             self.add_custom_wiki_pages(group, env)
+            self.add_default_wiki_pages(group, env)
             self.sync_default_repository(group, env)
             # Components (i.e., drafts) will be handled during components
             # update later
@@ -248,7 +248,7 @@ class Command(BaseCommand):
         groups = Group.objects.filter(
                         type__slug__in=['wg','rg','area'],
                         state__slug='active'
-                    )
+                    ).order_by('acronym')
 
         for group in groups:
             try: