From 02f60956e31f4bff7fb915e9b9ded17de1ed7430 Mon Sep 17 00:00:00 2001 From: Vadim <44135514+vodemn@users.noreply.github.com> Date: Fri, 11 Jul 2025 22:36:03 +0200 Subject: [PATCH] fixed updating photos --- lib/providers/logbook_photos_provider.dart | 2 +- lib/screens/logbook_photo_edit/bloc_logbook_photo_edit.dart | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/providers/logbook_photos_provider.dart b/lib/providers/logbook_photos_provider.dart index b26a107..bcefdd1 100644 --- a/lib/providers/logbook_photos_provider.dart +++ b/lib/providers/logbook_photos_provider.dart @@ -83,7 +83,7 @@ class LogbookPhotosProviderState extends State { nd: nd, coordinates: coordinates, ); - //await widget.storageService.addPhoto(photo); + await widget.storageService.addPhoto(photo); _photos[photo.id] = photo; setState(() {}); } else { diff --git a/lib/screens/logbook_photo_edit/bloc_logbook_photo_edit.dart b/lib/screens/logbook_photo_edit/bloc_logbook_photo_edit.dart index ee08e3c..50006c8 100644 --- a/lib/screens/logbook_photo_edit/bloc_logbook_photo_edit.dart +++ b/lib/screens/logbook_photo_edit/bloc_logbook_photo_edit.dart @@ -23,6 +23,8 @@ class LogbookPhotoEditBloc extends Bloc _onApertureChanged(LogbookPhotoApertureChangedEvent event, Emitter emit) async { - _newPhoto = _newPhoto.copyWith(apertureValue: event.aperture); + _newPhoto = _newPhoto.copyWith(apertureValue: Optional(event.aperture)); emit( state.copyWith( aperture: event.aperture, @@ -56,7 +58,7 @@ class LogbookPhotoEditBloc extends Bloc _onShutterSpeedChanged(LogbookPhotoShutterSpeedChangedEvent event, Emitter emit) async { - _newPhoto = _newPhoto.copyWith(shutterSpeedValue: event.shutterSpeed); + _newPhoto = _newPhoto.copyWith(shutterSpeedValue: Optional(event.shutterSpeed)); emit( state.copyWith( shutterSpeed: event.shutterSpeed,