From c6c912b809b96d705f1d5e5d1882ed7db018925a Mon Sep 17 00:00:00 2001 From: Nicholas Riegel Date: Sat, 30 May 2026 02:20:54 -0400 Subject: [PATCH] fix: remove duplicate itsulu_social_id field and fix CI addons path MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remove duplicate BlogPost._inherit class from blog_schedule.py that redefined itsulu_social_id with invalid 'limit' parameter, causing 'unknown parameter limit' warnings on every Odoo startup - Use $CI_PROJECT_DIR instead of /builds/$CI_PROJECT_PATH for addons path in unit_tests — CI_PROJECT_DIR is the correct GitLab predefined variable that works across all runner types Co-Authored-By: Claude Sonnet 4.6 --- .gitlab-ci.yml | 2 +- .../itsulu_blog_publisher/models/blog_schedule.py | 15 --------------- 2 files changed, 1 insertion(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5918d78..2d5cc13 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -58,7 +58,7 @@ unit_tests: - | odoo -d $TEMPLATE_DATABASE \ -i base,website,website_blog,mail,itsulu_blog_publisher \ - --addons-path=/usr/lib/python3/dist-packages/odoo/addons,/builds/$CI_PROJECT_PATH/addons \ + --addons-path=/usr/lib/python3/dist-packages/odoo/addons,$CI_PROJECT_DIR/addons \ --without-demo=all --stop-after-init --db_host=$POSTGRES_HOST --db_user=$POSTGRES_USER \ --db_password=$POSTGRES_PASSWORD # Install test dependencies diff --git a/addons/itsulu_blog_publisher/models/blog_schedule.py b/addons/itsulu_blog_publisher/models/blog_schedule.py index 81e0c32..4b0b23a 100644 --- a/addons/itsulu_blog_publisher/models/blog_schedule.py +++ b/addons/itsulu_blog_publisher/models/blog_schedule.py @@ -467,18 +467,3 @@ class BlogTag(models.Model): result_ids.append(new_tag.id) return self.browse(result_ids) - - -# ------------------------------------------------------------------ # -# Extend blog.post with itsulu_social_id for email template access # -# ------------------------------------------------------------------ # - -class BlogPost(models.Model): - _inherit = 'blog.post' - - itsulu_social_id = fields.One2many( - comodel_name='itsulu.blog.post.social', - inverse_name='blog_post_id', - string='Social Media Copy', - limit=1, - )