Hub mesh, Rule Machine, and renaming hub variables

Earlier today I renamed a hub variable that is shared by hub mesh and used in Rule Machine on my second hub. This broke the rules on the second hub.

I'll describe the steps I took using generic hub/variable names. The variable on hub A was named "my_variable_1". Its name on hub B was "my_variable_1 on hub A". It was used in several rules on hub B.

I renamed it to "my variable 1" and the name on hub B automatically changed to match that. It was now named "my variable 1 on hub A". However, all the rules that referenced the variable were now broken.

I went back to hub A and changed the variable back to its original name. That fixed the broken rules.

I'm thinking that one of two things should happen. Either (1) renaming a variable on a hub should NOT change the name of that variable on a linked hub, or (2) when the name is updated on the linked hub, it should also get updated in any rules that reference the variable.

1 Like