fix: permitir guardar borrador en estado enviado desde turnero
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
c85181ad56
commit
4a4cbc31b8
@@ -88,7 +88,7 @@ if ($modoTurnero) {
|
|||||||
if (!array_key_exists('firma_svg', $input) && isset($input['datos_respuestas']) && is_array($input['datos_respuestas'])) {
|
if (!array_key_exists('firma_svg', $input) && isset($input['datos_respuestas']) && is_array($input['datos_respuestas'])) {
|
||||||
$existing = json_decode($tcRow['datos_respuestas'] ?? '{}', true) ?: [];
|
$existing = json_decode($tcRow['datos_respuestas'] ?? '{}', true) ?: [];
|
||||||
$allowSave = $tcRow['estado'] === 'pendiente'
|
$allowSave = $tcRow['estado'] === 'pendiente'
|
||||||
|| ($modoTurnero && $tcRow['estado'] === 'en_progreso');
|
|| ($modoTurnero && in_array($tcRow['estado'], ['en_progreso', 'enviado']));
|
||||||
if ($allowSave) {
|
if ($allowSave) {
|
||||||
$db->getConnection()
|
$db->getConnection()
|
||||||
->prepare("UPDATE turnero_consentimientos SET datos_respuestas=? WHERE token=?")
|
->prepare("UPDATE turnero_consentimientos SET datos_respuestas=? WHERE token=?")
|
||||||
|
|||||||
Reference in New Issue
Block a user