Select of relationship gives "call on null"

Hello,

I'm building pretty simple case for an admin panel where Ingredient BelongsTo Menu, so basically I have created an actions EditIngridient and CreateIngridient which returns form of couple fields. One of them is relation of menu. However on edit page/create page I'm getting an error Call to a member function menu() on null.

This is my Ingredient descriptions:
https://gist.github.com/sanis/c8e0c0a28acd2892c5a3db70a18bc1e3

And this is flare errors:
https://flareapp.io/share/4m4BV1Z7
https://flareapp.io/share/VmeMWnzm

Any ideas how to fix it and why this is happening?

Using filament beta 9.
Gist
Ingredients and menu relation. GitHub Gist: instantly share code, notes, and snippets.
Flare
Call to a member function menu() on null - The error occurred at http://localhost/admin/ingredients/create
Flare
Call to a member function menu() on null - The error occurred at http://localhost/admin/ingredients/99b34c20-9228-4b41-8b67-80cf2969bc59/edit
Solution
Made a quick change and this did the trick (calling parent::form($form) on Page form:

return parent::form($form) ->schema( [ TextInput::make('code'), Select::make('menu_uuid')->relationship(name: 'menu', titleAttribute: 'code') ] );
Was this page helpful?