5189: a little cleanup
authorRadhika Chippada <radhika@curoverse.com>
Mon, 16 Feb 2015 22:45:01 +0000 (17:45 -0500)
committerRadhika Chippada <radhika@curoverse.com>
Mon, 16 Feb 2015 22:45:01 +0000 (17:45 -0500)
apps/workbench/app/controllers/users_controller.rb

index 7443216c4b5622f477a1050e465a88962b9009fa..0ca5a85f018af48187865efe030195bbdeeebdbf 100644 (file)
@@ -241,11 +241,12 @@ class UsersController < ApplicationController
               ['link_class', '=', 'permission'],
              ])
 
+    owned_repositories = Repository.where(owner_uuid: current_user.uuid)
+
     @my_repositories = (Repository.where(uuid: repo_links.collect(&:head_uuid)) |
-                        Repository.where(owner_uuid: current_user.uuid)).
+                        owned_repositories).
                        uniq { |repo| repo.uuid }
 
-    owned_repositories = Repository.where(owner_uuid: current_user.uuid).collect(&:uuid)
 
     @repo_writable = {}
     repo_links.each do |link|
@@ -255,7 +256,7 @@ class UsersController < ApplicationController
     end
 
     owned_repositories.each do |repo|
-      @repo_writable[repo] = 'can_manage'
+      @repo_writable[repo.uuid] = 'can_manage'
     end
 
     # virtual machines the current user can login into