Fehlerbehebung taxonomy filter
Bei der Abfrage von Begehungen unter Verwendung des Taxonomy-filter taxonomy_genus_is_list
bekommt man eine Fehlermeldung.
Diese wird in TaxonomyFilter.php
verursacht.
Die Fehlerursache soll gefunden und beseitigt werden.
Edit:
Zusätzlich sollen alle queries für die Abfrage generische Variante der TaxonomyApi im TaxonomyFilter und TaxonomyApiService angepasst werden(tmdTaxonEntry
-> taxonEntry
).
Beispiel-Abfrage:
query{
inspections(page: 1, itemsPerPage: 10, taxonomy_genus_is_list: ["Adscita"]){
collection {
_id
id
transect {
_id
id
name
transectCode
sections {
collection {
id
name
location
}
}
}
}
paginationInfo {
itemsPerPage
lastPage
totalCount
}
}
}
Auszug Fehlermeldung:
{
"errors": [
{
"debugMessage": "Taxonomy API error response",
"message": "Taxonomy API error response",
"extensions": {
"category": "internal"
},
"locations": [
{
"line": 2,
"column": 5
}
],
"path": [
"inspections"
],
"trace": [
{
"file": "/www-data/src/Filter/TaxonomyFilter.php",
"line": 162,
"call": "App\\Filter\\TaxonomyFilter::queryTaxonomyAPI('genus_is_list', array(1))"
},
AK
-
Fehler wurde behoben -
Services für die Nutzung der generischen tax-api angepasst -
Tests
Review
-
Fehler wurde behoben -
Services für die Nutzung der generischen tax-api angepasst -
Tests
Edited by Michael Voigt