> 1.5.29.0 Dotliquid kann nicht mehr rechnen

ple

Sehr aktives Mitglied
20. August 2019
896
188
Hallo zusammen,
durch einen Zufall ist uns aufgefallen, dass Dotliquid nicht mehr rechnen kann. Statt Multiplizieren werden die Werte nur noch aneinandergehangen. Teilen geht auch nicht mehr.

Kann das einer bestätigen? Mein Code lief 1 Jahr einwandfrei, nur nach irgend ein Update scheint es nicht mehr zu laufen. Wirklich ärgerlich.

Code:
{% assign gewicht = Vorgang.EigeneFelder.Eigenschaften.Gewicht_in_g -%}
{% assign feingehalt = Vorgang.EigeneFelder.Eigenschaften.Feingehalt -%}
{% assign feingewicht = Vorgang.EigeneFelder.Eigenschaften.Feingewicht_in_g -%}
{% if gewicht != empty and feingehalt != empty -%}
{{ gewicht | Times: feingehalt | DividedBy: 1000 | FormatNumber: 'N2'  }}\
{% else -%}
{% endif -%}
 

Shopworker.de

Offizieller Service Partner
SPBanner
4. Januar 2011
4.202
582
Arnsberg, Sauerland
Firma
Shopworker GmbH
Ich weiß jetzt nicht von welcher Version du auf welche gewechselt hast, aber vermutlich haben sich die Variablen verändert.

Überprüf doch mal, ob es die Variable
Vorgang.EigeneFelder.Eigenschaften.Gewicht_in_g
noch gibt 😉
 

ple

Sehr aktives Mitglied
20. August 2019
896
188
Ne, die gibt es noch. Komme von der 1.5.27.x oder so.
Kannst du einfach mal irgendwas rechnen mit | Times:55 ?
Dann wird bei mir die Quelle 55 hintereinander gehangen.
 

Shopworker.de

Offizieller Service Partner
SPBanner
4. Januar 2011
4.202
582
Arnsberg, Sauerland
Firma
Shopworker GmbH
Das ist auch in der 1.6.x noch so.

Vermutlich hängt das mit dem Variablentyp zusammen, wenn ich für das Eigene Feld z.B. Ganzzahl nehme kann ich es auch multiplizieren ...
 
  • Gefällt mir
Reaktionen: Mike.K

ple

Sehr aktives Mitglied
20. August 2019
896
188
Jup, liegt am Typen. Mit einem | ToDouble klappt es wieder. Da muss JTL vorher wohl nicht so zickig gewesen sein 🙂
Hauptsache klappt wieder.
Besten Dank
 
  • Gefällt mir
Reaktionen: Mike.K

Ähnliche Themen