| Index: xfa/src/fxfa/src/parser/xfa_script_nodehelper.cpp
 | 
| diff --git a/xfa/src/fxfa/src/parser/xfa_script_nodehelper.cpp b/xfa/src/fxfa/src/parser/xfa_script_nodehelper.cpp
 | 
| index 32a3d58d20128d11cf4481c7427c191f3638e2fb..8fe9348b51772d7db8b2565667811f2c4132fd13 100644
 | 
| --- a/xfa/src/fxfa/src/parser/xfa_script_nodehelper.cpp
 | 
| +++ b/xfa/src/fxfa/src/parser/xfa_script_nodehelper.cpp
 | 
| @@ -353,8 +353,8 @@ FX_BOOL CXFA_NodeHelper::XFA_ResolveNodes_CreateNode(
 | 
|    FX_BOOL bResult = FALSE;
 | 
|    if (wsName.GetAt(0) == '!') {
 | 
|      wsName = wsName.Right(wsName.GetLength() - 1);
 | 
| -    m_pCreateParent = (CXFA_Node*)pScriptContext->GetDocument()->GetXFAObject(
 | 
| -        XFA_HASHCODE_Datasets);
 | 
| +    m_pCreateParent = ToNode(
 | 
| +        pScriptContext->GetDocument()->GetXFAObject(XFA_HASHCODE_Datasets));
 | 
|    }
 | 
|    if (wsName.GetAt(0) == '#') {
 | 
|      bIsClassName = TRUE;
 | 
| 
 |