1👍
It won’t work the first time, as many-to-many fields can’t be set until the instance has been saved once (since they’re saved in a separate table, and have to have an ID to link to). So the admin doesn’t set the values until after the save.
Rather than override save, you probably want to use the m2m_changed
signal.
Source:stackexchange.com