Bug #12187
Updated by Carsten Rose over 2 years ago
In @Report->triggerReport()@ gibt es einen Aufruf @FormAsFile::importAllForms($this->db, false, true);@ der vermutlich ein MultiDB Setup nicht beruecksichtigt: * Report arbeitet bei Default auf `dbData`. * Form arbeitet immer auf `dbQfq`. * Bei einem MultiDB knallt es jetzt. Des weiteren: * Es ist nicht klar warum Report() jede einzelne Query `formAsFile::isFormQuery($sql)` jedes mal vor dem feuern uberprueft, feuern, uberprueft wird ob eine der die Tabellen Form/FormElement vorkommt vorkommen und falls ja, ein `FormAsFile::importAllForms()` ausfuehrt. FormAsFile::importAllForms() noetig ist. * BTW: angenommen 10.sql hat 100 Records, dann wird 10.20.sql hundertmal auf Form/FormElement geprueft und bei Treffer 100 mal alle Forms importiert! geprueft! * Es kommt zwar super selten vor das Form/FormElement verwendet wird, aber gibt es hier keine bessere Loesung? * Evtl. ist hier das Problem mit der MY Instanz zu suchen, das manchmal alle Formulare verschwunden sind.