This commit is contained in:
Anatoliy Poloz
2026-03-08 18:03:43 +03:00
parent 7a6b13b12d
commit 706fcb01b2
2 changed files with 2 additions and 1 deletions

View File

@@ -36,6 +36,7 @@ class CreateBeneficiaryRequestData extends Data
public string $countryOfTaxResidence,
#[DataCollectionOf(AddressData::class)]
public DataCollection $addresses,
public ?bool $isBeneficiary = null,
#[DataCollectionOf(DigestSignatureData::class)]
public ?DataCollection $digestSignatures = null,
public ?string $accountNumber = null,

View File

@@ -38,7 +38,7 @@ trait SignableData
// We can't push to DataCollection directly if it's not array-access compatible in all versions,
// but Spatie DataCollection is usually iterable.
// Safest way is to reconstruct it.
$current = $this->digestSignatures->toCollection()->all();
$current = array_values($this->digestSignatures->toCollection()->all());
$current[] = new DigestSignatureData($signature, 'cms');
$this->digestSignatures = new DataCollection(DigestSignatureData::class, $current);