From ab6c1fb3b8288e9761d15af88042df2497de054e Mon Sep 17 00:00:00 2001 From: Michael Kirk Date: Mon, 10 Jul 2017 13:37:24 -0500 Subject: [PATCH] Fix persist view for upgrade scenarios // FREEBIE --- src/Storage/TSDatabaseView.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Storage/TSDatabaseView.m b/src/Storage/TSDatabaseView.m index f10b991dc..b74e6e66a 100644 --- a/src/Storage/TSDatabaseView.m +++ b/src/Storage/TSDatabaseView.m @@ -21,7 +21,9 @@ NSString *const TSArchiveGroup = @"TSArchiveGroup"; NSString *const TSUnreadIncomingMessagesGroup = @"TSUnreadIncomingMessagesGroup"; NSString *const TSSecondaryDevicesGroup = @"TSSecondaryDevicesGroup"; -NSString *const TSThreadDatabaseViewExtensionName = @"TSThreadDatabaseViewExtensionName"; +// YAPDB BUG: when changing from non-persistent to persistent view, we had to rename TSThreadDatabaseViewExtensionName +// -> TSThreadDatabaseViewExtensionName2 to work around https://github.com/yapstudios/YapDatabase/issues/324 +NSString *const TSThreadDatabaseViewExtensionName = @"TSThreadDatabaseViewExtensionName2"; NSString *const TSMessageDatabaseViewExtensionName = @"TSMessageDatabaseViewExtensionName"; NSString *const TSThreadOutgoingMessageDatabaseViewExtensionName = @"TSThreadOutgoingMessageDatabaseViewExtensionName"; NSString *const TSUnreadDatabaseViewExtensionName = @"TSUnreadDatabaseViewExtensionName";