Skip to content

Commit

Permalink
Merge pull request #92 from juanalb/fix/build-membership-settings-dat…
Browse files Browse the repository at this point in the history
…a-may-not-exist

fix: build membership settings data may not exist
  • Loading branch information
JoeyDeHaas authored Nov 14, 2024
2 parents 7151ed3 + 327db13 commit be44175
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
4 changes: 2 additions & 2 deletions src/Director/BodyTo/BodyToMembershipsSetting.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ public static function build(array $data): MembershipsSetting
->setIsActive($data['is_active'])
->setTenantId($data['tenant_id'])
->setApiToken($data['api_token'] ?: null)
->setCreatedAt(self::date($data, 'created_at'))
->setUpdatedAt($data['updated_at'] ? self::date($data, 'updated_at') : null);
->setCreatedAt(isset($data['created_at']) ? self::date($data, 'created_at') : new DateTimeImmutable())
->setUpdatedAt(isset($data['updated_at']) ? self::date($data, 'updated_at') : null);
}

/**
Expand Down
2 changes: 1 addition & 1 deletion src/Entity/MembershipsSetting.php
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ class MembershipsSetting extends AbstractEntity
protected string $driver;
protected bool $isActive;
protected int $tenantId;
protected string $apiToken;
protected ?string $apiToken;
protected DateTimeImmutable $createdAt;
protected ?DateTimeImmutable $updatedAt;

Expand Down

0 comments on commit be44175

Please sign in to comment.