Skip to content

Commit 8e9ede2

Browse files
authored
Merge pull request #40 from roanutil/feature/fix-misnamed-property
Fix name of IdentifiedUnmanagedModel.unmanagedIdExpression
2 parents 6a7d80f + 0eba960 commit 8e9ede2

3 files changed

Lines changed: 4 additions & 4 deletions

File tree

Sources/CoreDataRepository/IdentifiedUnmanagedModel.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import CoreData
99
public protocol IdentifiedUnmanagedModel: ReadableUnmanagedModel {
1010
associatedtype UnmanagedId: Equatable
1111
var unmanagedId: UnmanagedId { get }
12-
static var managedIdExpression: NSExpression { get }
12+
static var unmanagedIdExpression: NSExpression { get }
1313
}
1414

1515
extension IdentifiedUnmanagedModel {
@@ -22,7 +22,7 @@ extension IdentifiedUnmanagedModel {
2222
public static func readManaged(id: UnmanagedId, from context: NSManagedObjectContext) throws -> ManagedModel {
2323
let request = Self.managedFetchRequest()
2424
request.predicate = NSComparisonPredicate(
25-
leftExpression: Self.managedIdExpression,
25+
leftExpression: Self.unmanagedIdExpression,
2626
rightExpression: NSExpression(forConstantValue: id),
2727
modifier: .direct,
2828
type: .equalTo

Sources/Internal/ModelsWithIntId/IdentifiableModel_Int.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ extension IdentifiableModel_IntId: IdentifiedUnmanagedModel {
104104
id
105105
}
106106

107-
package nonisolated(unsafe) static let managedIdExpression = NSExpression(forKeyPath: \ManagedModel_IntId.id)
107+
package nonisolated(unsafe) static let unmanagedIdExpression = NSExpression(forKeyPath: \ManagedModel_IntId.id)
108108
}
109109

110110
extension IdentifiableModel_IntId: WritableUnmanagedModel {

Sources/Internal/ModelsWithUuidId/IdentifiableModel_Uuid.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ extension IdentifiableModel_UuidId: IdentifiedUnmanagedModel {
104104
id
105105
}
106106

107-
package nonisolated(unsafe) static let managedIdExpression = NSExpression(forKeyPath: \ManagedModel_UuidId.id)
107+
package nonisolated(unsafe) static let unmanagedIdExpression = NSExpression(forKeyPath: \ManagedModel_UuidId.id)
108108
}
109109

110110
extension IdentifiableModel_UuidId: WritableUnmanagedModel {

0 commit comments

Comments
 (0)