alphagov/whitehall — comment on commit dba4c5468298c4bfbfccf330fd2ae650a7d15794
File:  line 0
By floehopper:

I was concerned that other "child objects" might be affected by this problem e.g. topics which rely on the topic_ids setter, organisations which rely on organisation_ids, etc. But it appears that saving these ID-based attributes does not cause multiple join table records to be created. So I think we're ok.