diff --git a/app/views/aspects/create.js.erb b/app/views/aspects/create.js.erb
index 76cbe43bce367aaafac18081e14d82ee413fa5c7..30473247350558d42235d8fd4ea4ab977ac2528c 100644
--- a/app/views/aspects/create.js.erb
+++ b/app/views/aspects/create.js.erb
@@ -2,9 +2,10 @@
 //   licensed under the Affero General Public License version 3 or later.  See
 //   the COPYRIGHT file.
 
-$('ul.dropdown_list[data-person_id=<%= @person.id %>] .newItem').before("<%= escape_javascript( render('aspect_memberships/aspect_dropdown_list_item', :aspect => @aspect, :person => @person, :contact => @contact)) %>");
+var dropdown = $("ul.dropdown_list[data-person_id=<%= @person.id %>]")
+$('.newItem', dropdown).before("<%= escape_javascript( render('aspect_memberships/aspect_dropdown_list_item', :aspect => @aspect, :person => @person, :contact => @contact)) %>");
 
-ContactEdit.updateNumber("<%= @person.id %>");
+ContactEdit.updateNumber(dropdown, "<%= @person.id %>", <%= @contact.aspects.size %>);
 $.facebox.close();
 $('#profile .dropdown').toggleClass("active");