app/controllers/virtual_classes_controller.rb in zena-1.2.4 vs app/controllers/virtual_classes_controller.rb in zena-1.2.5

- old
+ new

@@ -8,14 +8,15 @@ def index secure(::Role) do @virtual_classes = ::Role.paginate(:all, :order => 'kpath', :per_page => 200, :page => params[:page]) end - + + list = @virtual_classes.map(&:name) if last = @virtual_classes.last last_kpath = last.kpath Node.native_classes.each do |kpath, klass| - if kpath < last_kpath + if kpath < last_kpath && !list.include?(klass.name) @virtual_classes << klass end end else Node.native_classes.each do |kpath, klass|