VarianAPIs / PyESAPI

Python interface to Eclipse Scripting API
MIT License
75 stars 33 forks source link

CopyPlanSetup fails when attempting to copy a plan that is approved #14

Closed tkstevens closed 2 months ago

tkstevens commented 4 years ago

Given a Treatment Approved sourcePlan in course sourceCourse, a new plan can be created with newPlan=sourceCourse.CopyPlanSetup(sourcePlan). However, upon app.SaveModifications() an error is produced that mentions "tU_PlanSetup_VaBusinessLogic, Line 694: PlanSetup is approved: Cannot UPDATE PlanSetup. PlanSetupSer: 549944", where 549944 is the Ser of the sourcePlan (and no modifications are being asked of this plan). The workflow runs fine when copying an unapproved plan.

fizxmike commented 2 months ago

Unfortunately, copying a plan modifies its history: https://www.reddit.com/r/esapi/comments/llof82/cannot_save_plansetup_modification/