Formtool array: ftAllowEdit="true" on arrays that contain versioned objects sends the object to draft when editing approved object
Description
If you edit an approved object directly from an array picker and that object supports versioning, rather than creating an underlying draft object OR directly editing the approved object farcry sends the array object back to draft. This means without you realising it you have just sent an approved object back to draft.
If you edit an approved object directly from an array picker and that object supports versioning, rather than creating an underlying draft object OR directly editing the approved object farcry sends the array object back to draft. This means without you realising it you have just sent an approved object back to draft.
e.g formtool definition:
<cfproperty name="aVideos" type="array"
ftSeq="6" ftWizardStep="General Content" ftFieldset="Videos" ftLabel="Videos"
ftType="array" ftJoin="Video"
ftAllowSelect="true" ftAllowEdit="true" ftAllowAdd="true" ftRemoveType="detach"
bSyncStatus="true" ftHint="Attached related Videos">