get image from folder

Hi!

i created a cdt with an imageID then in an interface i designed a file upload with the target pointing to a documents folder and a save into and value of ri!product.imageId, now on an approval interface i want to display those images, i tried this:  a!documentImage(todocument(tointeger(ri!product.imageId))).document but i get this as an error: Interface Definition: Expression evaluation error at function a!imageField [line 77]: An image gallery component [label="Item's Pictures"] has an invalid value for "images" at index 1. None of the values in "images" can be null. 

Is it because i didnt save to the database yet or another problem?

  Discussion posts and replies are publicly visible

Parents
  • 0
    Certified Lead Developer

    First make sure the data flow in your process is correct. Validate this by opening the process instance in monitoring and check whether your process variables have the expected values.

    I think that you can reduce your code to

    a!documentImage(ri!product.imageId)

    Appian will happily cast your data types to the target data type. Keep in mind, this works almost perfectly for assignments, not for comparisons.

  • As you can see in the imageId the data is passing throw after submiting the form, when i type a!documentImage(
    ri!product.imageId

    i get this error message now: Interface Definition: Expression evaluation error at function a!imageField [line 72]: The image at index 1 in an image gallery component [label="Item's Pictures"] has an invalid value for "document". "document" must not be null.

Reply Children