ContentChannel.ChildContentChannels Lava property is not available using Fluid #5389
Closed
1 task done
Labels
Fixed in v16.1
Priority: High
Affects most production Rock installs in a way that will be noticed.
Type: Bug
Confirmed bugs or reports that are very likely to be bugs.
Please go through all the tasks below
Please provide a brief description of the problem. Please do not forget to attach the relevant screenshots from your side.
The
ChildContentChannels
property of the ContentChannel model is no longer available in the Fluid Lava engine, despite being listed on the Model Map.Prior to switching over to Fluid, I was not able to access the property using dot notation, but I was able to access it with the Property filter. After migrating to Fluid, I am no longer to access it using either method.
Brian Davis and I ran some tests (see steps to reproduce) on various Rock configs and found the following:
v7.6 DotLiquid:
v12.9 DotLiquid:
v13.7 DotLiquid:
v13.7 Fluid:
v14.0 DotLiquid:
v14.0 Fluid:
v14.2 DotLiquid:
More details can be found in this Rock chat thread: https://chat.rockrms.com/channel/lava?msg=YDTi4cA8GrEnKTtBF
Expected Behavior
Assuming the Model Map is correct, the
ChildContentChannels
property should be available using either dot notation or theProperties
filter, and should be listed when using theDebug
filter on the Content Channel.Actual Behavior
The
ChildContentChannels
property is not available using either dot notation or theProperties
filter, and is not included when using theDebug
filter on the Content Channel.Steps to Reproduce
ChildContentChannels
and both of the size outputs are0
, even though the specified content channel has one child channel.Rock Version
13.7 (Fluid)
Client Culture Setting
en-US
The text was updated successfully, but these errors were encountered: