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|