I have Estimate and EstimateLine Objects. EstimateLine is a child and Estimate is a parent. “Estimate__c” is a look-up to Estimate object.
Whenever I clone the page, it will clone Estimate but show error on EstimateLine “‘’ error on qeury: Select group, name, … from EstimateLine .where (Estimate__c =‘clone_1’)‘’‘’ , invalid Id field ‘clone_1’ .
I have a condition in estimateLineModel ” EstimateLine records where Estimate__c is a id field from the first row returned from EstimateModel"
My clone button action url : “/apex/EstimateDetail?id={{Id}}&clone=1”
I don;t know why its grabbing ‘clone_1’ instead of actual Id ?
Hi Amish
On your models, how is the property ‘Clone data returned by Model query’ set up? Because when your query returns cloned records, you get id’s like clone_1, clone_2, clone_3 and so on…
This is how I set up…We didn’t have any issue before but once we pushed the package we are having this issue…
Hmm… I’m not able to reproduce that error…
- Do both models have the same properties there?
- Which version of Skuid are you using?
Yes,
Both models have same properties. And the version of Skuid is 8.15.2, Version Name : Rockaway Point Release - Iteration 7 on My Dev org…
Do it has something to do with version ?
Did you try to set the condition of the estimateLine model to Estimate__c = url parameter id?
Yes,
But when i do this, It will not copy line-items to new Estimate record, instead it will add a copy to the old estimate record.
Amish,
Did you ever get a resolution to this?
Tami,
I had this cloning issue with old version (Rockaway). It got fixed somehow a while back. I hear the new version of skuid (Brooklyn) is also having the similar issue.
Amish,
Thanks for getting back to me. Yes, I am having this same issue in Brooklyn. Hopefully, they get this fixed soon.
Tami,
Ur welcome ! Hopefully they fix all the errors in this Brooklyn version. Brooklyn version has lots of extra features and its pretty cool, but on the other side, it also has lots of errors !
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.