Merge pull request #809 from creative-commoners/pulls/5.1/remap-polymorphic-fix

FIX Do not remap polymorphic class names to UserDefinedForm if they are already an instance of it
This commit is contained in:
Guy Marriott 2018-09-08 13:20:22 +12:00 committed by GitHub
commit 0ff57e26a6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -71,6 +71,11 @@ class UpgradePolymorphicExtension extends DataExtension
continue;
}
// Don't rewrite class values when an existing value is set and is an instance of UserDefinedForm
if ($relationshipObject instanceof UserDefinedForm) {
continue;
}
$entry->$fieldName = $this->defaultReplacement;
try {
$entry->write();