fix null pointer profile data

This commit is contained in:
Joons van Stuijvenberg 2022-12-06 12:00:43 +01:00
parent 5b2757e19b
commit 7a8664d328

View file

@ -139,6 +139,7 @@ class _ProfileWrapperState extends State<ProfileWrapper> {
} }
widgets.addAll(widget.extraWidgets ?? {}); widgets.addAll(widget.extraWidgets ?? {});
widgets.addAll(defaultItems); widgets.addAll(defaultItems);
if (widget.user.profileData != null) {
widgets.addAll(ItemList( widgets.addAll(ItemList(
Map.fromEntries(widget.user.profileData!.toMap().entries), Map.fromEntries(widget.user.profileData!.toMap().entries),
widget.user.profileData!.mapWidget( widget.user.profileData!.mapWidget(
@ -161,6 +162,7 @@ class _ProfileWrapperState extends State<ProfileWrapper> {
itemBuilderOptions: widget.itemBuilderOptions, itemBuilderOptions: widget.itemBuilderOptions,
formKey: _formKey, formKey: _formKey,
).getItemList()); ).getItemList());
}
var items = Wrap( var items = Wrap(
alignment: widget.wrapViewOptions?.wrapAlignment ?? WrapAlignment.start, alignment: widget.wrapViewOptions?.wrapAlignment ?? WrapAlignment.start,