No you don't need to file a separate bug as the problem is just the extension of the original problem I will incorporate the fix in the same merge proposal.
About the bug yes you are absolutely right ! As in your case its a multi level inheritance and the copy method was not removing recursively the inherited class id's from the data. we need to remove that and create a new record in all base class class too . It was just doing it for the first level. The merge proposal is update to have the fix for copy problem too with the changes I marked in #6.
Hello tnbui ,
Thanks for pointing out the issue.
No you don't need to file a separate bug as the problem is just the extension of the original problem I will incorporate the fix in the same merge proposal.
About the bug yes you are absolutely right ! As in your case its a multi level inheritance and the copy method was not removing recursively the inherited class id's from the data. we need to remove that and create a new record in all base class class too . It was just doing it for the first level. The merge proposal is update to have the fix for copy problem too with the changes I marked in #6.
Thanks,