The current logic looks for #.DRC as an object (either class or namespace). If isolate finds #.DRC, it uses it. If not found it copies Conga from the conga workspace and initializes #.DRC←#.Conga.Init 'isolate'. The problem is that if there are other Conga-using component, the Conga namespace might already exist. getDRC should check if #.Conga exists prior to attempting to copy it into the workspace.
The current logic looks for
#.DRCas an object (either class or namespace). If isolate finds#.DRC, it uses it. If not found it copies Conga from the conga workspace and initializes#.DRC←#.Conga.Init 'isolate'. The problem is that if there are other Conga-using component, the Conga namespace might already exist.getDRCshould check if#.Congaexists prior to attempting to copy it into the workspace.