Tenant Project Variables lost when project is updated

I am in the process of setting up a multi tenant project in Octopus

Whenever i update my Projects Variable Templates, the values in my Tenants Project Variables are lost.

i.e.
Create a project variable in your project
http://localhost/app#/projects/projectA/variables/projectvariabletemplates

Give the tenant a value for that variable
http://localhost/app#/tenants/Tenants-1/variables/projects

Go back to your project and add another variable
http://localhost/app#/projects/projectA/variables/projectvariabletemplates

Now go back to your tenant the the value you previously entered is lost

It’s frustrating

Running Octopus 3.4.4

Hi Mark,

Thanks for getting in touch and reporting this issue. I just wanted to get in touch with you so you know we’re trying to reproduce this behaviour and will be working on fixing it as a priority. At the moment we aren’t able to reproduce it reliably, there might be a specific set of circumstances under which it fails.

I’ll get back to you as soon as we have any news.

I’m really sorry because I can completely understand how frustrating this problem is.

Hope that helps!
Mike

Hi Mark,

We’ve been able to reproduce this problem and I’ve created a GitHub Issue so you can track it (and see the reproduction): https://github.com/OctopusDeploy/Issues/issues/2715

As we mention in the Issue, you can work around this bug by either using a single browser tab, or refreshing the Project Variable Templates after you edit them.

We will be fixing this bug as a priority.

Hope that helps!
Mike