This PR fixes a bug regarding updating relationship attribute names, which occurs because after our method updates the index metadata with the correct data then updateAttributeMeta overwrites that with the original data.
To solve this, the index update code has been moved out of updateAttributeMeta; tests have also been added to check these changes solve the index doesn't exist bug when double updating relationship names.
This PR fixes a bug regarding updating relationship attribute names, which occurs because after our method updates the index metadata with the correct data then
updateAttributeMeta
overwrites that with the original data.To solve this, the index update code has been moved out of updateAttributeMeta; tests have also been added to check these changes solve the
index doesn't exist
bug when double updating relationship names.