Recent Activities
This page shows what are we working on.
-
1.8.1
-
1.8.0
-
head
-
head
-
Add validation for admin user existence before ticket assignment
Validate that the default_user_id from department exists and is
active before assigning to new ticket. Falls back to NULL if user
is missing or inactive, preventing foreign key constraint violations.
This fixes ticket creation failures when department's default admin
user has been deleted or deactivated. f14010 -
Fix foreign key constraint error in ticket creation
Replace hardcoded admin_user_id = 1 with dynamic lookup of first
active admin user. This prevents foreign key constraint violations
when the default admin user (ID=1) has been deleted.
Fixes foreign key error: SWISSUP_HELPDESK_TICKET_USER_ID_ADMIN_USER_USER_ID 634cc0
-
-
head
-
Add SQL fallback for OpenSearch attribute aggregation failures
Fixes #105
When OpenSearch fails to aggregate product attributes due to type
mismatches (e.g., 2xl values in integer-mapped fields), implement
automatic fallback to direct SQL query against catalog_product_index_eav.
**Changes:**
- Add LoggerInterface for error visibility
- Implement nested try-catch with SQL fallback
- Remove obsolete loadWithFilter() code
- Add warning logs for OpenSearch failures
- Add error logs only when both methods fail
**Impact:**
- Layered navigation filters now work even with incorrect OpenSearch mapping
- Operators can monitor fallback usage via logs
- No user-facing errors for attribute type mismatches 21ad62
-
-
1.6.5
-
Version 1.6.5 1710da
-
-
head
-
show price on category page 65dcbd
-
-
1.1.7
-
Version 1.1.7 4958bb
-
-
1.1.7
-
0.7.11
-
0.7.10