diff --git a/lib/model/source/location.dart b/lib/model/source/location.dart index dfa0d7bea..678351b75 100644 --- a/lib/model/source/location.dart +++ b/lib/model/source/location.dart @@ -57,6 +57,7 @@ mixin LocationMixin on SourceBase { newAddresses.add(entry.addressDetails); if (newAddresses.length >= _commitCountThreshold) { await metadataDb.saveAddresses(List.unmodifiable(newAddresses)); + onAddressMetadataChanged(); newAddresses.clear(); } } diff --git a/lib/model/source/tag.dart b/lib/model/source/tag.dart index 7beb7cf36..48eecace8 100644 --- a/lib/model/source/tag.dart +++ b/lib/model/source/tag.dart @@ -37,6 +37,7 @@ mixin TagMixin on SourceBase { newMetadata.add(entry.catalogMetadata); if (newMetadata.length >= _commitCountThreshold) { await metadataDb.saveMetadata(List.unmodifiable(newMetadata)); + onCatalogMetadataChanged(); newMetadata.clear(); } }