Uploaded image for project: 'Talend Component Kit'
  1. Talend Component Kit
  2. TCOMP-1806

Double values are rounded to 5 decimal places in studio

Apply templateInsert Lucidchart DiagramXMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • 1.31.0
    • None
    • None
    • All
    • Small

      When we try to pass the double value to the TCK component in studio, it will be rounded to 5 decimal places. I.e. when we have a double value 0.123456789 it will be rounded to 0.12346

      Looks like the problem happens in theĀ MappingUtils.coerce() method

      if (Double.class == expectedType) {
          return new BigDecimal(Double.class.cast(value)).setScale(5, RoundingMode.HALF_UP).doubleValue();
      }
      

      We can see that we have rounding to 5 decimal places for any double value.

        Case
        Case Origin
        Case Type
        Case Age
        00214914 Email 10

              emmanuel_g emmanuel gallois
              dchmyga Dmytro Chmyga (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: