]> wagnertech.de Git - kivitendo-erp.git/commitdiff
CustomVariable-RDBO-Helfer: Konfigurationen sortiert auslesen
authorMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 14 May 2014 07:10:40 +0000 (09:10 +0200)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Wed, 14 May 2014 07:39:35 +0000 (09:39 +0200)
Bisher war es Zufall, dass die Konfigurationen in der richtigen
Reihenfolge von der Datenbank zurück kamen. Dadurch, wie das Umsortieren
implementiert ist, werden die Einträge in der richtigen Reihenfolge in
der Datenbank aktualisiert, und daher kommen sie meist auch in der
gleichen Reihenfolge später wieder heraus – aber das ist keine
Garantie.

SL/DB/Helper/CustomVariables.pm

index 839c490663854252c1ff753accbd9e5e5b116bbd..505db4ea1058048dcf5bc0c72e50e0bc4bb4fdc3 100644 (file)
@@ -149,9 +149,7 @@ sub _all_configs {
 
   require SL::DB::CustomVariableConfig;
 
-  $params{module}
-    ? SL::DB::Manager::CustomVariableConfig->get_all(query => [ module => $params{module} ])
-    : SL::DB::Manager::CustomVariableConfig->get_all;
+  SL::DB::Manager::CustomVariableConfig->get_all_sorted($params{module} ? (query => [ module => $params{module} ]) : ());
 }
 
 sub _overload_by_module {