mirror of
https://github.com/go-vikunja/app
synced 2024-06-01 02:06:51 +00:00
fixed repeatAfter clearing when not editing it
This commit is contained in:
parent
7da377121b
commit
c477aeb0dc
|
@ -44,8 +44,11 @@ class _TaskEditPageState extends State<TaskEditPage> {
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
_reminderDates = widget.task.reminderDates;
|
|
||||||
_repeatAfter = widget.task.repeatAfter;
|
_repeatAfter = widget.task.repeatAfter;
|
||||||
|
if(_repeatAfterType == null)
|
||||||
|
_repeatAfterType = getRepeatAfterTypeFromDuration(_repeatAfter);
|
||||||
|
|
||||||
|
_reminderDates = widget.task.reminderDates;
|
||||||
for (var i = 0; i < _reminderDates.length; i++) {
|
for (var i = 0; i < _reminderDates.length; i++) {
|
||||||
_reminderInputs.add(VikunjaDateTimePicker(
|
_reminderInputs.add(VikunjaDateTimePicker(
|
||||||
initialValue: _reminderDates[i],
|
initialValue: _reminderDates[i],
|
||||||
|
@ -153,8 +156,7 @@ class _TaskEditPageState extends State<TaskEditPage> {
|
||||||
child: TextFormField(
|
child: TextFormField(
|
||||||
keyboardType: TextInputType.number,
|
keyboardType: TextInputType.number,
|
||||||
initialValue: getRepeatAfterValueFromDuration(
|
initialValue: getRepeatAfterValueFromDuration(
|
||||||
widget.task.repeatAfter)
|
_repeatAfter)?.toString(),
|
||||||
?.toString(),
|
|
||||||
onSaved: (repeatAfter) => _repeatAfter =
|
onSaved: (repeatAfter) => _repeatAfter =
|
||||||
getDurationFromType(
|
getDurationFromType(
|
||||||
repeatAfter, _repeatAfterType),
|
repeatAfter, _repeatAfterType),
|
||||||
|
@ -172,7 +174,7 @@ class _TaskEditPageState extends State<TaskEditPage> {
|
||||||
isDense: true,
|
isDense: true,
|
||||||
value: _repeatAfterType ??
|
value: _repeatAfterType ??
|
||||||
getRepeatAfterTypeFromDuration(
|
getRepeatAfterTypeFromDuration(
|
||||||
widget.task.repeatAfter),
|
_repeatAfter),
|
||||||
onChanged: (String? newValue) {
|
onChanged: (String? newValue) {
|
||||||
setState(() {
|
setState(() {
|
||||||
_repeatAfterType = newValue;
|
_repeatAfterType = newValue;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user