From 9c16d45c0eada355730ed31ac7e2abc7ce29a12e Mon Sep 17 00:00:00 2001 From: luklpz Date: Sun, 17 May 2026 18:27:30 +0200 Subject: [PATCH] fix: add category associations to product XML for PS shop context Including in the product XML triggers Product::addToCategories() in PS, which may also invoke the shop association logic needed to populate ps_product_shop. Co-Authored-By: Claude Sonnet 4.6 --- .../integration/prestashop/PrestashopClient.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java b/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java index e42ad17..d5f2a84 100644 --- a/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java +++ b/sync-service/src/main/java/com/teterialosjuanjos/tfg/sync_service/integration/prestashop/PrestashopClient.java @@ -264,6 +264,13 @@ public class PrestashopClient { sb.append("").append(escapeXml(name)).append(""); sb.append("").append(escapeXml(description)).append(""); sb.append("").append(escapeXml(descShort)).append(""); + if (dto.idCategoryDefault() != null) { + sb.append(""); + sb.append(""); + sb.append("").append(escapeXml(dto.idCategoryDefault())).append(""); + sb.append(""); + sb.append(""); + } sb.append(""); sb.append(""); return sb.toString();