Fixed an issue where reactions wouldn't appear

pull/960/head
Morgan Pretty 12 months ago
parent fa7a584cc5
commit 93f136c0c1

@ -7977,7 +7977,7 @@
CLANG_WARN__ARC_BRIDGE_CAST_NONARC = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
CURRENT_PROJECT_VERSION = 442;
CURRENT_PROJECT_VERSION = 443;
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
@ -8055,7 +8055,7 @@
CLANG_WARN__ARC_BRIDGE_CAST_NONARC = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Distribution";
CURRENT_PROJECT_VERSION = 442;
CURRENT_PROJECT_VERSION = 443;
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_NO_COMMON_BLOCKS = YES;

@ -557,7 +557,7 @@ public extension MessageViewModel {
struct ReactionInfo: FetchableRecordWithRowId, Decodable, Identifiable, Equatable, Comparable, Hashable, Differentiable, ColumnExpressible {
public typealias Columns = CodingKeys
public enum CodingKeys: String, CodingKey, ColumnExpression, CaseIterable {
case rowId = "rowid"
case rowId
case reaction
case profile
}

@ -1389,7 +1389,8 @@ public class AssociatedRecord<T, PagedType>: ErasedAssociatedRecord where T: Fet
guard !rowIds.isEmpty else { return hasOtherChanges }
// Fetch the inserted/updated rows
let additionalFilters: SQL = SQL(rowIds.contains(Column.rowID))
let alias: TableAlias = TableAlias(name: databaseTableName)
let additionalFilters: SQL = SQL(rowIds.contains(alias[Column.rowID]))
do {
let updatedItems: [T] = try dataQuery(additionalFilters)

Loading…
Cancel
Save