Skip to content

Commit 77227cf

Browse files
authored
FIX XHR requests can now resolve the current Member correctly (#330)
FIX XHR requests can now resolve the current Member correctly
2 parents 979b99d + b29edc5 commit 77227cf

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

src/FormField/RegisteredMFAMethodListField.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,13 @@ public function getSchemaDataDefaults()
4242

4343
$adminController = AdminRegistrationController::singleton();
4444
$generator = SchemaGenerator::create();
45-
/** @var Member $member */
46-
$member = DataObject::get_by_id(Member::class, $this->value);
45+
46+
if (!$this->value && $this->getForm() && $this->getForm()->getRecord() instanceof Member) {
47+
$member = $this->getForm()->getRecord();
48+
} else {
49+
/** @var Member $member */
50+
$member = DataObject::get_by_id(Member::class, $this->value);
51+
}
4752

4853
return array_merge($defaults, [
4954
'schema' => $generator->getSchema($member) + [

0 commit comments

Comments
 (0)