diff --git a/trove_dashboard/content/databases/tables.py b/trove_dashboard/content/databases/tables.py index f1e3039a..238c5a5d 100644 --- a/trove_dashboard/content/databases/tables.py +++ b/trove_dashboard/content/databases/tables.py @@ -692,7 +692,8 @@ class UsersTable(tables.DataTable): row_actions = [EditUser, ManageAccess, DeleteUser] def get_object_id(self, datum): - return datum.name + obj_id = datum.name + "@" + datum.host + return obj_id class DatabaseTable(tables.DataTable): diff --git a/trove_dashboard/content/databases/tests.py b/trove_dashboard/content/databases/tests.py index 522aa804..dc6cb423 100644 --- a/trove_dashboard/content/databases/tests.py +++ b/trove_dashboard/content/databases/tests.py @@ -635,7 +635,7 @@ class DatabaseTests(test.TestCase): database_id = database.id # Instead of using the user's ID, the api uses the user's name. BOOO! - user_id = user.name + user_id = user.name + "@" + user.host # views.py: DetailView.get_data api.trove.instance_get(IsA(http.HttpRequest), IsA(six.text_type))\