If the Cascade Variables option is checked for a Order Guide, when submitting a catalog item via the Order Guide, the item variables default value will not apply.
This issue affects all the variables defined on the Catalog Items, even if the variable is not cascaded by the Order Guide. For order guides that have Cascade Variables turned on, the cascaded variable is expected to have the cascaded value, but the rest of the variables should still have default values defined on the Catalog Item level.
Steps to Reproduce
Navigate to Service Catalog > Catalog Definition > Maintain Items and click New to create a new catalog item.
For more information, see the product documentation topic Define a catalog item.
Click New in the Variables related list to create a new variable.
Assign the following values:
- Variable type: Single Line Text
- Question and Name fields: any value
- Default Value tab: assign a default value
Navigate to Service Catalog > Catalog Definition > Order Guides and click the New button to create a new order guide.
Provide the name of the order guide, select the Cascade Variables checkbox, and click Submit.
In the order guide, to to the Rule base related list and click the New button to create a new rule base.
For the Include this item value, provide the item created in step 1, do not apply any conditions, and click Submit.
Open the order guide again and click Try it.
Go to Choose Options and view the item in the order guide.
Note that the default value of the item variable is not applied.
- Disable Cascade Variables on the order guide.
- Cascade all required variables from the order guide so there is no default value from the item.
Related Problem: PRB1249226