Unlinking a model during uninstallation can potentially fail when the query removing any related mail activity types fails. This happens when such a record is still referenced in the mail_activity table. Explicitly removing related mail activities (as is done for the activity types and other related mail data) resolves the issue. Two tests are added, one that demonstrates the general flow and a regression test triggering the behavior that caused a bug in the uninstall procedure of the hr_holidays module. closes odoo/odoo#104152 X-original-commit: b315f7f562fc84a09d99d6e7676567eb6f285402 Signed-off-by: Raphael Collet <rco@odoo.com> Signed-off-by: De Caluwé Tom (tdc) <tdc@odoo.com>
19 lines
615 B
Python
19 lines
615 B
Python
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from . import test_get_model_definitions
|
|
from . import test_link_preview
|
|
from . import test_mail_channel
|
|
from . import test_mail_channel_as_guest
|
|
from . import test_mail_channel_member
|
|
from . import test_mail_composer
|
|
from . import test_mail_full_composer
|
|
from . import test_mail_render
|
|
from . import test_mail_template
|
|
from . import test_mail_tools
|
|
from . import test_res_partner
|
|
from . import test_res_users
|
|
from . import test_res_users_settings
|
|
from . import test_rtc
|
|
from . import test_uninstall
|
|
from . import test_update_notification
|