This is an automated email from the ASF dual-hosted git repository. piotrz pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/royale-asjs.git
The following commit(s) were added to refs/heads/develop by this push: new 9cf3840b26 Basic: Fix issue where in scenario of providing object in dataProvider contains fields either null or undefined causes display [object Object] instead of empty string 9cf3840b26 is described below commit 9cf3840b2646f57a312a121db17a991766307fef Author: Piotr Zarzycki <piotrzarzyck...@gmail.com> AuthorDate: Fri Aug 12 11:54:54 2022 +0200 Basic: Fix issue where in scenario of providing object in dataProvider contains fields either null or undefined causes display [object Object] instead of empty string Example of dp object: {firstName: "Piotr", lastName: null} --- .../royale/org/apache/royale/html/util/getLabelFromData.as | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/util/getLabelFromData.as b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/util/getLabelFromData.as index 18aa873040..1581f0c21b 100644 --- a/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/util/getLabelFromData.as +++ b/frameworks/projects/Basic/src/main/royale/org/apache/royale/html/util/getLabelFromData.as @@ -65,9 +65,17 @@ package org.apache.royale.html.util } var label:String = data["label"]; - if(label != null){ + if(label != null) + { return label; } + + if (obj is IHasLabelField && (obj as IHasLabelField).labelField && + (data[(obj as IHasLabelField).labelField] == null || data[(obj as IHasLabelField).labelField] == undefined)) + { + return ""; + } + return "" + data; }