Hallo Peter,
danke für diese zusätzliche Info.
Da habe ich einen Fehler im Code gemacht, der aber nur auftritt, wenn du bei einem Feld vom Typ Berechnung die Option "Nachkommastellen fix" auf "nein" gestellt hast und da das offensichtlich kaum jemand macht ist der Fehler nicht aufgefallen.
Bitte öffne die Datei components/com_visforms/lib/business.php auf deinem Server. In der benannten Zeile 446 steht folgender Code
Code:
$res = (!empty($field->fixed)) ? number_format($res, $precision, $field->decseparator, '') : string($res);
Diesen bitte ersetzen mit
Code:
$res = (!empty($field->fixed)) ? number_format($res, $precision, $field->decseparator, '') : (string) $res;
Das sollte das Problem beheben.
Ich habe den Bugfix schon in den Quellcode von Visforms eingebaut, so dass deine Änderungen mit dem nächsten Update nicht verloren gehen werden.
Herzliche Grüße,
Aicha