The table widget stops displaying all images when any one image is missing in the dataset, and the image is at a nested path of that row. Adding a ? for optional chaining resolved the issue, but many users do not know to do this.
Can we only show the invalid image on the individual row(s) that have an invalid path, instead of breaking all images that were working before one empty row was added?
Only one row is missing an image in this example, but it breaks all the other images that would otherwise work.
Steps To Reproduce
Connect a datasource like Baserow or Airtable, which stores files as an array of objects with a url property. Use a dataset where all rows have at least one image.
Set the column type to image, and change the binding to display the url
Is there an existing issue for this?
Description
The table widget stops displaying all images when any one image is missing in the dataset, and the image is at a nested path of that row. Adding a
?
for optional chaining resolved the issue, but many users do not know to do this.Can we only show the invalid image on the individual row(s) that have an invalid path, instead of breaking all images that were working before one empty row was added?
Only one row is missing an image in this example, but it breaks all the other images that would otherwise work.
Steps To Reproduce
Public Sample App
No response
Environment
Production
Issue video log
No response
Version
Appsmith v1.9.57-SNAPSHOT