I am trying to get all rendering datasources added to an item. I used the below code
var renderings = InnerItem.Visualization.GetRenderings(InnerItem.Database.Resources.Devices.GetAll().Where(d
=> d.Name.ToLower() == "default").First(), true);
var renderingReferences = renderings?.Where(r =>!String.IsNullOrWhiteSpace(r.Settings.DataSource)).ToList();
I see that datasources with static path are returned but those datasources for whom the path is like local:/Data/ Teaser 1 are returned empty.
Is there a way to get the value of such datasources(target item id) instead of returning an empty value?