fix saving draft with shared user, display user shared to/from in expanded leg card
All checks were successful
Release / meta (push) Successful in 6s
Release / linux-build (push) Successful in 58s
Release / web-build (push) Successful in 2m0s
Release / android-build (push) Successful in 9m58s
Release / release-master (push) Successful in 37s
Release / release-dev (push) Successful in 44s
All checks were successful
Release / meta (push) Successful in 6s
Release / linux-build (push) Successful in 58s
Release / web-build (push) Successful in 2m0s
Release / android-build (push) Successful in 9m58s
Release / release-master (push) Successful in 37s
Release / release-dev (push) Successful in 44s
This commit is contained in:
@@ -707,7 +707,7 @@ class _NewEntryPageState extends State<NewEntryPage> {
|
||||
final enabled = value ?? false;
|
||||
setState(() {
|
||||
_matchDestinationToEntry = enabled;
|
||||
if (enabled) _hasDestinationTime = true;
|
||||
if (enabled && _hasEndTime) _hasDestinationTime = true;
|
||||
});
|
||||
_scheduleMatchUpdate();
|
||||
_saveDraft();
|
||||
@@ -1127,7 +1127,7 @@ class _NewEntryPageState extends State<NewEntryPage> {
|
||||
if (_destinationController.text != endVal) {
|
||||
_destinationController.text = endVal;
|
||||
}
|
||||
if (_hasDestinationTime) {
|
||||
if (_hasDestinationTime && _hasEndTime) {
|
||||
final endTime = _legEndDateTime ?? _legDateTime;
|
||||
_selectedDestinationDate = DateTime(
|
||||
endTime.year,
|
||||
@@ -1283,9 +1283,9 @@ class _NewEntryPageState extends State<NewEntryPage> {
|
||||
const SizedBox(height: 8),
|
||||
_buildSharedBanner(),
|
||||
],
|
||||
_buildTripSelector(context),
|
||||
const SizedBox(height: 12),
|
||||
if (_activeLegShare == null) _buildShareSection(context),
|
||||
_buildTripSelector(context),
|
||||
const SizedBox(height: 8),
|
||||
if (_activeLegShare == null) _buildShareSection(context),
|
||||
_dateTimeGroup(
|
||||
context,
|
||||
title: 'Departure time',
|
||||
@@ -1366,6 +1366,7 @@ class _NewEntryPageState extends State<NewEntryPage> {
|
||||
border: OutlineInputBorder(),
|
||||
),
|
||||
),
|
||||
const Divider(height: 24),
|
||||
_trainLocationBlock(
|
||||
label: 'Origin',
|
||||
controller: _originController,
|
||||
@@ -1384,6 +1385,7 @@ class _NewEntryPageState extends State<NewEntryPage> {
|
||||
singleColumn: true,
|
||||
),
|
||||
),
|
||||
const Divider(height: 24),
|
||||
_trainLocationBlock(
|
||||
label: 'Destination',
|
||||
controller: _destinationController,
|
||||
@@ -1403,6 +1405,7 @@ class _NewEntryPageState extends State<NewEntryPage> {
|
||||
singleColumn: true,
|
||||
),
|
||||
),
|
||||
const Divider(height: 24),
|
||||
TextFormField(
|
||||
controller: _networkController,
|
||||
textCapitalization: TextCapitalization.characters,
|
||||
|
||||
Reference in New Issue
Block a user