wayfair-contribs / plentymarkets-plugin

Wayfair plugin for use in the Plentymarkets eCommerce ERP system
https://marketplace.plentymarkets.com/en/plugins/integration/wayfair_6273
Other
4 stars 3 forks source link

PHP error: Undefined property $loggerContract #197

Closed jhoule86 closed 4 years ago

jhoule86 commented 4 years ago

Date(s) issue was encountered: 2020-11-03 Supplier's client ID (if known): N/A Wayfair plugin Version (displayed in Deployed column in the details of a Plentymarkets Plugin Set): 1.1.5 Plentymarkets Version / release channel: 7

Short description: PHP errors when a Repository module encounters an issue: Undefined property: <ClassName>::$loggerContract

To Reproduce

  1. Create a Warehouse-Supplier mapping for a Warehouse which is the only mapping with the Wayfair Supplier ID
  2. Delete the mapping
  3. Receive a Wayfair order with the Supplier ID

Expected behavior: Errors should be logged about the specific issue

Actual behavior: PHP errors about a $loggerContract property missing, blocking the Wayfair plugin from properly logging the error