From fb8960519115d280b905a51422ddcca43659e19b Mon Sep 17 00:00:00 2001 From: Nicholas Riegel Date: Fri, 29 May 2026 23:25:17 -0400 Subject: [PATCH] fix: use sudo() in blog_post factory to bypass validation The blog.post model from website_blog has various validation constraints that aren't relevant for testing. Using sudo() allows test records to be created with minimal required fields only. --- addons/itsulu_blog_publisher/tests/factories.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/addons/itsulu_blog_publisher/tests/factories.py b/addons/itsulu_blog_publisher/tests/factories.py index 4c3521f..6230b8c 100644 --- a/addons/itsulu_blog_publisher/tests/factories.py +++ b/addons/itsulu_blog_publisher/tests/factories.py @@ -44,7 +44,8 @@ class BlogPublisherFactory: 'website_meta_keywords': '', } defaults.update(kw) - return self.env['blog.post'].create(defaults) + # Use sudo() to bypass any validation that might fail in tests + return self.env['blog.post'].sudo().create(defaults) # ------------------------------------------------------------------ # # itsulu_blog_publisher models #