Skip to content

Commit 5457203

Browse files
committed
Show a warning if a transformer is not registered
For named transformers.
1 parent f4f8461 commit 5457203

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Sources/ManagedModels/SchemaCompatibility/NSAttributeDescription+Data.swift

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,10 @@ private extension NSAttributeDescription {
209209
assert(valueTransformerName == nil)
210210
attributeType = .transformableAttributeType
211211
valueTransformerName = name
212+
if !ValueTransformer.valueTransformerNames().contains(.init(name)) {
213+
print("WARNING: Named transformer is not registered: \(name)",
214+
"in attribute:", self)
215+
}
212216
case .transformableByType(let type):
213217
let name = NSStringFromClass(type)
214218
if !ValueTransformer.valueTransformerNames().contains(.init(name)) {

0 commit comments

Comments
 (0)