From: Moritz Bunkus Date: Wed, 14 May 2014 07:10:40 +0000 (+0200) Subject: CustomVariable-RDBO-Helfer: Konfigurationen sortiert auslesen X-Git-Tag: release-3.2.0beta~456 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=927579ba66919f6fda8f2a34ff56c679fd76dc5d;p=kivitendo-erp.git CustomVariable-RDBO-Helfer: Konfigurationen sortiert auslesen 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. --- diff --git a/SL/DB/Helper/CustomVariables.pm b/SL/DB/Helper/CustomVariables.pm index 839c49066..505db4ea1 100644 --- a/SL/DB/Helper/CustomVariables.pm +++ b/SL/DB/Helper/CustomVariables.pm @@ -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 {