diff --git a/app/controllers/concerns/publisher_controller.rb b/app/controllers/concerns/publisher_controller.rb
index 5d1fac0dd88c2b6595b8076251ff121d89de9fbe..9150008ab9eae9d7254ef03d80c6e7e8d70d3bf0 100644
--- a/app/controllers/concerns/publisher_controller.rb
+++ b/app/controllers/concerns/publisher_controller.rb
@@ -28,7 +28,7 @@ module PublisherController
   end
 
   def show_all_drafts
-    learning_objects = paginate LearningObject.where(publisher: @publisher, state: LearningObject.states[:draft])
+    learning_objects = paginate LearningObject.where(publisher: @publisher, state: LearningObject.states[:draft]).order("created_at DESC")
     render json: learning_objects
   end