prompt: We are currently solving the following issue within our repository. Here is the issue text:
  --- BEGIN ISSUE ---
  Change sorting order on organization page
  We currently sort projects on the organization pages from oldest to newest (date of creation). We should reverse the order, so that new projects are shown first.
  
  --- END ISSUE ---
  
  Below are some code segments, each from a relevant file. One or more of these files may contain bugs.
  --- BEGIN FILES ---
  Path: `euth/organisations/views.py`
  Content:
  ```
  1 from django.views import generic
  2 
  3 from . import models
  4 
  5 
  6 class OrganisationDetailView(generic.DetailView):
  7     model = models.Organisation
  8 
  9     def visible_projects(self):
  10         if self.request.user in self.object.initiators.all():
  11             return self.object.project_set.all()
  12         else:
  13             return self.object.project_set.filter(is_draft=False)
  14 
  15 
  16 class OrganisationListView(generic.ListView):
  17     model = models.Organisation
  18     paginate_by = 12
  19
  ```
  --- END FILES ---
  
  Please first localize the bug based on the issue statement, and then generate a patch according to the `git diff` format fenced by three backticks.
  
  Here is an example:
  
  ```diff
  diff --git a/examples/server_async.py b/examples/server_async.py
  --- a/examples/server_async.py
  +++ b/examples/server_async.py
  @@ -313,4 +313,4 @@
   
   
   if __name__ == "__main__":
  -    asyncio.run(run_async_server("."), debug=True)
  +    asyncio.run(run_async_server(), debug=True)
  diff --git a/examples/server_sync.py b/examples/server_sync.py
  --- a/examples/server_sync.py
  +++ b/examples/server_sync.py
  @@ -313,5 +313,5 @@
   
   
   if __name__ == "__main__":
  -    server = run_sync_server(".")
  +    server = run_sync_server()
       server.shutdown()
  
  ```
  
golden_diff: diff --git a/euth/organisations/views.py b/euth/organisations/views.py
  --- a/euth/organisations/views.py
  +++ b/euth/organisations/views.py
  @@ -7,10 +7,11 @@
       model = models.Organisation
   
       def visible_projects(self):
  +        projects = self.object.project_set.order_by('-created')
           if self.request.user in self.object.initiators.all():
  -            return self.object.project_set.all()
  +            return projects.all()
           else:
  -            return self.object.project_set.filter(is_draft=False)
  +            return projects.filter(is_draft=False)
   
   
   class OrganisationListView(generic.ListView):
  
verification_info: {"golden_diff": "diff --git a/euth/organisations/views.py b/euth/organisations/views.py\n--- a/euth/organisations/views.py\n+++ b/euth/organisations/views.py\n@@ -7,10 +7,11 @@\n     model = models.Organisation\n \n     def visible_projects(self):\n+        projects = self.object.project_set.order_by('-created')\n         if self.request.user in self.object.initiators.all():\n-            return self.object.project_set.all()\n+            return projects.all()\n         else:\n-            return self.object.project_set.filter(is_draft=False)\n+            return projects.filter(is_draft=False)\n \n \n class OrganisationListView(generic.ListView):\n", "issue": "Change sorting order on organization page\nWe currently sort projects on the organization pages from oldest to newest (date of creation). We should reverse the order, so that new projects are shown first.\n", "before_files": [{"content": "from django.views import generic\n\nfrom . import models\n\n\nclass OrganisationDetailView(generic.DetailView):\n    model = models.Organisation\n\n    def visible_projects(self):\n        if self.request.user in self.object.initiators.all():\n            return self.object.project_set.all()\n        else:\n            return self.object.project_set.filter(is_draft=False)\n\n\nclass OrganisationListView(generic.ListView):\n    model = models.Organisation\n    paginate_by = 12\n", "path": "euth/organisations/views.py"}], "after_files": [{"content": "from django.views import generic\n\nfrom . import models\n\n\nclass OrganisationDetailView(generic.DetailView):\n    model = models.Organisation\n\n    def visible_projects(self):\n        projects = self.object.project_set.order_by('-created')\n        if self.request.user in self.object.initiators.all():\n            return projects.all()\n        else:\n            return projects.filter(is_draft=False)\n\n\nclass OrganisationListView(generic.ListView):\n    model = models.Organisation\n    paginate_by = 12\n", "path": "euth/organisations/views.py"}]}