- <field name="domain_force">['|',
- ('project_id.privacy_visibility', 'in', ['public', 'employees']),
- '&',
- '|',
- ('project_id', '=', False),
- ('project_id.privacy_visibility', '=', 'followers'),
- ('message_follower_ids', 'in', [user.partner_id.id]),
- ]</field>
+ <field name="domain_force">[
+ '|',
+ ('project_id.privacy_visibility', 'in', ['public', 'employees']),
+ '|',
+ '&',
+ ('project_id.privacy_visibility', '=', 'followers'),
+ ('project_id.message_follower_ids', 'in', [user.partner_id.id]),
+ '|',
+ ('message_follower_ids', 'in', [user.partner_id.id]),
+ # to subscribe check access to the record, follower is not enough at creation
+ ('user_id', '=', user.id)
+ ]</field>