Index: sections.html =================================================================== --- sections.html (revision 620) +++ sections.html (revision 621) @@ -218,18 +218,6 @@ my $filter = $m->comp('/contenido/components/context.msn', name => 'filter'); my $profile = $m->comp('/contenido/components/context.msn', name => 'profile'); - unless (defined $request->{section_accesses}->{$id}) - { - $request->{section_accesses}->{$id} = $user->get_section_access($id); - } - my $section_access = $request->{section_accesses}->{$id}; - - my (@documents, $total); - - my $s = $owner->id; - my $sorted = $owner->_sorted(); - $s .= ",$filter" if ($filter > 0); - if ($update) { my $return_params = join ('&', map { $_.'='.$filter_params{$_} } grep { $_ ne 's' } keys %filter_params ); my %updated; @@ -410,6 +398,17 @@ $m->redirect("sections.html?id=".$id.($return_params ? '&'.$return_params : '')); } + unless (defined $request->{section_accesses}->{$id}) { + $request->{section_accesses}->{$id} = $user->get_section_access($id); + } + my $section_access = $request->{section_accesses}->{$id}; + + my (@documents, $total); + + my $s = $owner->id; + my $sorted = $owner->_sorted(); + $s .= ",$filter" if ($filter > 0); + my %filter=(); my $nothing_found = 0; my %order = (not $class and $owner->order_by) ? (order_by => $owner->order_by) : (order => ['date','direct']);