store new columns in $loaded
authorDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 17 Jun 2010 14:00:57 +0000 (16:00 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Thu, 17 Jun 2010 14:00:57 +0000 (16:00 +0200)
This allows sorting to do the right thing (e.g. work)

lib/MojoFacets/Data.pm

index c460d51..96ea060 100644 (file)
@@ -620,7 +620,10 @@ sub items {
                        }
                        next if grep { /$column/ } @columns;
                        unshift @columns, $column;
-                       $self->session('columns', [ @columns ]) if $commit;
+                       if ( $commit ) {
+                               $self->session('columns', [ @columns ]);
+                               $loaded->{$path}->{columns} = [ @columns ];
+                       }
                }
        }