Recursive variable substitution when iterating STILL not working (issue 2060)

Hi,

We upgraded to 3.1.5 because the problem I reported with recursive variable substitution not working was supposedly solved (https://github.com/OctopusDeploy/Issues/issues/2060). Unfortunately, it still does not work.

I’ve attached our web.release.config file in which the variables are substituted, as well as screen shots of our variable definitions.

The one that fails to correctly resolve recursively is Affiliates[xxx].Domain.

Hope you can get this resolved shortly.

Thanks, Pascal.

Web.Release.config (2 KB)

Sorry… obviously I was a bit too eager obfuscating variable values. The values for the incorrectly resolved variables are:

Affiliates[airtrade].Domain = airtrade.#{Hostname}
Affiliates[klm_com].Domain = klm.#{Hostname}
Affiliates[klm_nl].Domain = klm_nl.#{Hostname}

Hi Pascal,

I apologize, this is my fault. I corrected the issue in our templating library, but I missed updating the package reference.

I have corrected this, and this will definitely be included in the next release (3.1.6). This should be released today.

Again I apologize for the inconvenience.

Regards,
Michael

Hi Michael,

Ah… that explains it. I thought I was maybe overlooking something. It’s good to hear that the solution will be included in the upcoming (quick) release. Thanks, Michael.

Pascal.