Closed larsbo closed 6 years ago
Sowas wie /api/articles/13
und 13 gibts nicht?
genau,
in meinem Fall war /api/variants/[variantNumber]?useNumberAsId=1
Ob es bei allen API endpoints oder nur variants
auftritt, kann ich nicht sagen.
Can confirm.
Plugin deactivated:
{
"success": false,
"message": "Variant by number 4242424242 not found"
}
Plugin activated: HTTP 500 with the described error
Die Ursache ist sehr strange:
Im Kontext eines API Requests hat man eine Backend-Authentifizierung, aber die checkAuth
versucht immer einen Refresh des AuthAdapters auszuführen.
ABER: nur der AuthAdapter \Enlight_Components_Auth_Adapter_DbTable
hat eine refresh
Methode, alle anderen nicht und v.a. nicht der \Zend_Auth_Adapter_Http
welcher in einem API Request verwendet wird.
Ich bau einen Workaround, aber eigentlich sollte Shopware die Interfaces der Adapter einhalten.
Wird bei einem API request eine
NotFoundException
geworfen, kommt es zu einem Fatal error im Sentry plugin:Shopware Version: 5.3.7 OdSentry Version: 1.1.1