Skip to content

Commit 8ab0a39

Browse files
fix: avoid nullable status propagation in request signature
Signed-off-by: Vitor Mattos <1079143+vitormattos@users.noreply.github.com>
1 parent 249bded commit 8ab0a39

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

lib/Controller/RequestSignatureController.php

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,14 @@ public function updateSign(
181181
'file' => $file,
182182
'signers' => $signers,
183183
'userManager' => $user,
184-
'status' => $status,
185184
'visibleElements' => $visibleElements,
186185
'signatureFlow' => $signatureFlow,
187186
'name' => $name,
188187
'settings' => $settings,
189188
];
189+
if ($status !== null) {
190+
$data['status'] = $status;
191+
}
190192
$this->validateHelper->validateExistingFile($data);
191193
$this->validateHelper->validateFileStatus($data);
192194
$this->validateHelper->validateIdentifySigners($data);
@@ -239,13 +241,16 @@ private function createSignatureRequest(
239241
'file' => $file,
240242
'name' => $name,
241243
'signers' => $signers,
242-
'status' => $status,
243244
'callback' => $callback,
244245
'userManager' => $user,
245246
'signatureFlow' => $signatureFlow,
246247
'settings' => !empty($settings) ? $settings : ($file['settings'] ?? []),
247248
];
248249

250+
if ($status !== null) {
251+
$data['status'] = $status;
252+
}
253+
249254
if ($isEnvelope) {
250255
$data['files'] = $filesToSave;
251256
}

0 commit comments

Comments
 (0)