Using SendInBlue plugin but noticed that many messages remain in the queue and in the logs I see Error 400 Bad requests for https://www.westcoastharleyshop.com/Plugins/SendinBlue/ImportContacts and SendinBlue synchronization warning: List ID is empty for store #1 for https://www.westcoastharleyshop.com/scheduletask/runtask
Not exactly Sammy. We cleared the backlog by disabling sendinblue and processing via regular mail. When active we see this error: SendinBlue synchronization warning: List ID is empty for store #1 Followed by: Error 400. Bad request In the logs.
We are having the same issue. Github shows this plugin version as 4.10 and we are using 4.30 & 4.40 -
The code file shows that it is explicitly looking for ListId for a specific StoreId. By Default SendInBlue settings is set to ALL STORES. However in the code, there is no FailSafe to check hence the errors. Filename (github:plugin:sendinblue)->SendinBlueManager.cs
This should be the correct construct //try to get list identifier /// first it checks for ListId for a specific Store, if not found, get ListId for Default "All Stores" var listId = _settingService.GetSettingByKey<int>("SendinBlueSettings.ListId", storeId: subscription.StoreId); if (listId == 0) listId = _settingService.GetSettingByKey<int>("SendinBlueSettings.ListId"); if (listId == 0) { _logger.Warning($"SendinBlue synchronization warning: List ID is empty for store #{subscription.StoreId}"); return; }
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.