From f8e4304a013ee51465437c73e0779c25f4e4e1e6 Mon Sep 17 00:00:00 2001 From: Roland Geider Date: Thu, 13 Mar 2025 14:42:48 +0100 Subject: [PATCH] Use better conversion function, the (max) rest time can be null --- lib/models/workouts/set_config_data.dart | 6 +++--- lib/models/workouts/set_config_data.g.dart | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/models/workouts/set_config_data.dart b/lib/models/workouts/set_config_data.dart index 82771913..97d2f711 100644 --- a/lib/models/workouts/set_config_data.dart +++ b/lib/models/workouts/set_config_data.dart @@ -63,7 +63,7 @@ class SetConfigData { @JsonKey(required: true, name: 'weight_rounding', fromJson: stringToNumNull) late num? weightRounding; - @JsonKey(required: true, fromJson: stringToNumNull, name: 'repetitions') + @JsonKey(required: true, name: 'repetitions', fromJson: stringToNumNull) late num? repetitions; @JsonKey(required: true, name: 'max_repetitions', fromJson: stringToNumNull) @@ -87,10 +87,10 @@ class SetConfigData { @JsonKey(required: true) late String? rpe; - @JsonKey(required: true, name: 'rest', fromJson: stringToNum) + @JsonKey(required: true, name: 'rest', fromJson: stringToNumNull) late num? restTime; - @JsonKey(required: true, name: 'max_rest', fromJson: stringToNum) + @JsonKey(required: true, name: 'max_rest', fromJson: stringToNumNull) late num? maxRestTime; @JsonKey(required: true) diff --git a/lib/models/workouts/set_config_data.g.dart b/lib/models/workouts/set_config_data.g.dart index dfc76fa5..f1239905 100644 --- a/lib/models/workouts/set_config_data.g.dart +++ b/lib/models/workouts/set_config_data.g.dart @@ -53,8 +53,8 @@ SetConfigData _$SetConfigDataFromJson(Map json) { rir: json['rir'] as String?, maxRir: json['max_rir'] as String?, rpe: json['rpe'] as String?, - restTime: stringToNum(json['rest'] as String?), - maxRestTime: stringToNum(json['max_rest'] as String?), + restTime: stringToNumNull(json['rest'] as String?), + maxRestTime: stringToNumNull(json['max_rest'] as String?), comment: json['comment'] as String? ?? '', textRepr: json['text_repr'] as String? ?? '', );