diff --git a/Signal/src/ViewControllers/HomeView/Stories/StoryListDataSource.swift b/Signal/src/ViewControllers/HomeView/Stories/StoryListDataSource.swift index 25f97ffc41..9a64e46a23 100644 --- a/Signal/src/ViewControllers/HomeView/Stories/StoryListDataSource.swift +++ b/Signal/src/ViewControllers/HomeView/Stories/StoryListDataSource.swift @@ -706,7 +706,11 @@ class StoryListDataSource: NSObject { extension StoryListDataSource: DatabaseChangeDelegate { func databaseChangesDidUpdate(databaseChanges: DatabaseChanges) { - updateStories(forRowIds: databaseChanges.storyMessageRowIds) + if databaseChanges.didUpdate(tableName: NicknameRecord.databaseTableName) { + reloadStories() + } else { + updateStories(forRowIds: databaseChanges.storyMessageRowIds) + } } func databaseChangesDidUpdateExternally() {