When changing one of the rules inside distribution repos(not the 'name' attribute) and saving the changes is not saved,
1. create distribution repo
2. change one of the rules attributes (ex repo path, not the 'name' attribute)
3. save changes
4. enter the same rule you updated and notice the old value.
when calling equals on DistributionRule we checking only the name attribute therefore the diff mechanism not seeing the difference in the rules