getkirby / kql

Kirby's Query Language API combines the flexibility of Kirby's data structures, the power of GraphQL and the simplicity of REST.
https://getkirby.com
MIT License
145 stars 5 forks source link

Custom Page Model #54

Open timluigjes opened 6 months ago

timluigjes commented 6 months ago

Hello

I installed this plugin recently, but I'm having trouble reading some data of pages with a custom page model. I get the following error when I call the API.

Query { "query": "page('nieuws').children", "select": { "url": true, "title": true, "text": "page.text.kirbytext" } }

Response error Kirby\\Cms\\Page::__construct(): Argument #1 ($props) must be of type array, NewsPage given, called in /home/<user>/domains/<domain>/public_html/site/plugins/kql/src/Kql/Interceptor.php on line 254

On the forum there was a topic about this problem with a solution, but it's not working for me. https://forum.getkirby.com/t/custom-pagemodels-in-kql/28195

It crashes the entire website when I use this. Is there a way to disable the interceptors or add the PageModels without adding the Kirby\Cms namespace?