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 839c490..505db4e 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 {