The commited patch revision 11475 broke the "HandpickedRule"

Description

The commited patch revision 11475 broke the "HandpickedRule".

Changed files in revision 11475
---------------------------------------------
/FC/branches/p600/packages/formtools/join.cfc
/FC/branches/p600/webtop/js/farcryForm.cfm
/FC/branches/p600/webskin/fourq/displayLibrary.cfm
/FC/branches/p600/webskin/fourq/displayAjaxRefreshJoinProperty.cfm
/FC/branches/p600/webskin/fourq/displayLibraryAdd.cfm
/FC/branches/p600/webskin/fourq/displayLibraryTabs.cfm

Error-Description:
-------------------------
1. I select some "Facts" via the HanspickedRule to add them to a container. Everythings work fine.
2. Trying to "Select Webskin Templates" produces an error.

ERROR-OUTPUT
-------------------------
There was a problem with that last request!

Please push "back" on your browser or go back home
Error Details
Message Element '' is undefined in a CFML structure referenced as part of an expression.
Exception Type Expression
Detail
Tag Context

  • /var/www/web10/html/farcry/plugins/farcrycms/webskin/ruleHandpicked/update.cfm (line: 73)

  • /var/www/web10/html/farcry/core/packages/fourq/fourq.cfc (line: 456)

  • /var/www/web10/html/farcry/core/packages/fourq/fourq.cfc (line: 347)

  • /var/www/web10/html/farcry/core/packages/rules/rules.cfc (line: 156)

  • /var/www/web10/html/farcry/core/webskin/rules/editInPlace.cfm (line: 9)

  • /var/www/web10/html/farcry/core/packages/fourq/fourq.cfc (line: 456)

  • /var/www/web10/html/farcry/core/packages/fourq/fourq.cfc (line: 347)

  • /var/www/web10/html/farcry/core/webtop/conjuror/invocation.cfm (line: 152)

Environment

FarCry 6.0.8 - Debian-Linux LENNY 5.0 - MySQL 5.0.51a-24 - ColdFusion 8 (Multiserver Install)

Attachments

1

Activity

Blair McKenzie January 27, 2011 at 11:24 PM

I have revised the array formtool and the handpicked rule to work with the library picker changes.

NOTE: the array formtool now has limited support for extended arrays - instead of updating the property with the values provided, it clears and rebuilds the array. The array formtool never fully handled extended arrays, and this change clarifies that purpose by removing support for extended arrays that was all but useless. The handpicked rule continues to represent how we believe extended arrays will be handled by internal and external developers: with custom UI and validation functions. We take the extra step of converting the content type array to a simple extended array (with the arrayProps attribute) later in a 6.1 only version of CMS.

Knut Bewersdorff January 7, 2011 at 8:07 PM

Addition:
-------------
the error occours only, when selecting "existing" facts !

Fixed

Details

Assignee

Reporter

Components

Fix versions

Priority

Created January 6, 2011 at 10:56 PM
Updated January 27, 2011 at 11:24 PM
Resolved January 27, 2011 at 11:24 PM