You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2008/03/14 08:33:24 UTC
[jira] Commented: (SLING-329) cannot access node when node name is
a number
[ https://issues.apache.org/jira/browse/SLING-329?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12578633#action_12578633 ]
Felix Meschberger commented on SLING-329:
-----------------------------------------
this is AFAIK a limitation of JavaScript, where an object property may be accessed by a numeric index or by a string name. In your case, JavaScript rightfully so (probably) assumes the number to be numeric and access the property by numeric index. To force using the index as a string you solve the issue by explicitly creating a string of the number.
Not sure though.
> cannot access node when node name is a number
> ---------------------------------------------
>
> Key: SLING-329
> URL: https://issues.apache.org/jira/browse/SLING-329
> Project: Sling
> Issue Type: Bug
> Reporter: Michael Marth
> Priority: Minor
>
> the line
> currentNode.getNodes()[i].getProperty("approved").getString()
> gives
> TypeError: Cannot call method "getProperty" of undefined (/apps/tss/list/html.esp#8) (500)
> If the node name consists of numbers only (like "111111" - but "1aaaa" is OK)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.