Fix device with no config
This commit is contained in:
parent
6486590224
commit
e06a5fdeb4
@ -46,6 +46,7 @@ showChangeInfo (String text, DeviceDTO inputDevice, Function onGetResult, int ma
|
||||
future: getConfigurations(appContext),
|
||||
builder: (context, AsyncSnapshot<dynamic> snapshot) {
|
||||
if (snapshot.connectionState == ConnectionState.done) {
|
||||
if (snapshot.data.length > 0) {
|
||||
return Row(
|
||||
children: [
|
||||
Padding(
|
||||
@ -61,6 +62,10 @@ showChangeInfo (String text, DeviceDTO inputDevice, Function onGetResult, int ma
|
||||
),
|
||||
],
|
||||
);
|
||||
} else {
|
||||
return Text("Aucune configuration trouvée");
|
||||
}
|
||||
|
||||
} else if (snapshot.connectionState == ConnectionState.none) {
|
||||
return Text("No data");
|
||||
} else {
|
||||
|
||||
@ -22,6 +22,7 @@ class _DropDownConfigState extends State<DropDownConfig> {
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
if (widget.selectedConfigurationId != null)
|
||||
configurationDTO = widget.configurations.firstWhere((config) => config.id == widget.selectedConfigurationId);
|
||||
super.initState();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user