Merge branch 'master' of vc.linet-services.de:public/lx-office-erp
authorMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 19 Nov 2012 14:39:29 +0000 (15:39 +0100)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Mon, 19 Nov 2012 14:39:29 +0000 (15:39 +0100)
SL/Controller/Helper/Paginated.pm
sql/Pg-upgrade2/rename_buchungsgruppe_16_19_to_19.sql [new file with mode: 0644]

index 11eddd3..1683aad 100644 (file)
@@ -7,6 +7,8 @@ our @EXPORT = qw(make_paginated get_paginate_spec get_current_paginate_params _s
 
 use constant PRIV => '__paginatedhelper_priv';
 
+use List::Util qw(min);
+
 my %controller_paginate_spec;
 
 sub make_paginated {
@@ -60,7 +62,8 @@ sub get_current_paginate_params {
                         :                                         ();
   my $calculated_params = "SL::DB::Manager::$spec->{MODEL}"->paginate(%paginate_params, args => \%paginate_args);
   %paginate_params      = (
-    %paginate_params,
+    page         => min($paginate_params{page}, $calculated_params->{max}),
+    per_page     => $paginate_params{per_page},
     num_pages    => $calculated_params->{max},
     common_pages => $calculated_params->{common},
   );
diff --git a/sql/Pg-upgrade2/rename_buchungsgruppe_16_19_to_19.sql b/sql/Pg-upgrade2/rename_buchungsgruppe_16_19_to_19.sql
new file mode 100644 (file)
index 0000000..6cf6a16
--- /dev/null
@@ -0,0 +1,5 @@
+-- @tag: rename_buchungsgruppe_16_19_to_19
+-- @description: Buchungsgruppe '16%/19%' in '19%' umbenennen
+-- @depends: release_2_7_0
+
+UPDATE buchungsgruppen SET description = 'Standard 19%' WHERE description = 'Standard 16%/19%';