Fixed
Details
Assignee
Pothys - MitrahSoftPothys - MitrahSoftReporter
David RogersDavid RogersPriority
NewFix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Affects versions
Details
Details
Assignee
Pothys - MitrahSoft
Pothys - MitrahSoftReporter
David Rogers
David RogersPriority
Fix versions
New Issue warning screen
Before you create a new Issue, please post to the mailing list first https://dev.lucee.org
Once the issue has been verified, one of the Lucee team will ask you to file an issue
Affects versions
Created 5 March 2022 at 01:49
Updated 15 March 2022 at 07:43
Resolved 15 March 2022 at 07:43
Duplicating (deepcopy) a cfc does not bring along its import definitions.
Expected result: duplicating a CFC brings along its import definitions
Actual result: "invalid component definition"
/////// SomeCfc.cfc import some.mapping.Foo; component { function doit() { return Foo::prop; } } ////// SomewhereElse.cfm // ok new SomeCfc().doit(); // invalid component/interface definition, can't find component/interface [SomeCfc] duplicate(new SomeCfc()).doit();