Inscripción a propuesta desde preinscripción

Estimados, probe modificar el archivo “/usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php” que es uno de los que aparece en el error.

Y puse lo siguiente:


        function enviar_mail($persona)
        {
                $this->s__datos_mail = null;
                $this->s__mail_enviado = true;

                        $mail = new guarani_mail($persona);
                        $mail->set_html(true);
                        $this->s__datos_mail = $mail->get_datos_mail();

                        $pdf = new guarani_pdf(array($this->dep('comprobante')));
                        $archivo = $pdf->generar(true);

                        $mail->agregar_adjunto("Comprobante.pdf", $archivo, 'base64', 'pdf');
                        $mail->ejecutar();
                        $this->s__envio_ok = true;
                        if (file_exists($archivo)) {
                                unlink($archivo);
                        }
                try {
                        $mail = new guarani_mail($persona);
                        $mail->set_html(true);
                        $this->s__datos_mail = $mail->get_datos_mail();

                        $pdf = new guarani_pdf(array($this->dep('comprobante')));
                        $archivo = $pdf->generar(true);

                        $mail->agregar_adjunto("Comprobante.pdf", $archivo, 'base64', 'pdf');
                        $mail->ejecutar();
                        $this->s__envio_ok = true;
                        if (file_exists($archivo)) {
                                unlink($archivo);
                        }
                } catch (toba_error $e) {
                        $this->s__envio_ok = false;
                        throw guarani::error('No se ha podido enviar el mail. Revisar los par▒metros de configuraci▒n.');
                }
        }

Ahora el error que tira es el siguiente:


-o-o-o-o-o-
Fecha: 08-06-2021 18:09:29
Operacion: Inscribir a Propuesta desde Preinscripci▒n
Usuario: feco
Version-PHP: 7.3.27-9+0~20210227.82+debian9~1.gbpa4a3d6
Servidor: g3.unlpam.edu.ar
URI: /guarani/aplicacion.php?ah=st60bfdbb3427144.03808206&ai=guarani%7C%7C14000029
Referrer: https://g3.unlpam.edu.ar/guarani/aplicacion.php?ah=st60bfdba09d9a21.22359343&ai=guarani%7C%7C14000029
Host: 170.210.120.2
==========
[ERROR][toba] toba_error_def: OBJETO [cargar_dependencia]: No EXISTE una dependencia asociada al indice [comprobante].
[TRAZA]

        toba_componente->cargar_dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 589

        toba_componente->dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 465

        toba_ci->dependencia
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/toba_componente.php, lInea 544

        toba_componente->dep
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 259

        ci_inscribir_propuesta_preinsc->enviar_mail
Archivo: /usr/local/proyectos/guarani/php/operaciones/operaciones_generales/busqueda_persona/ci_inscribir_propuesta_preinsc.php, lInea 247

        ci_inscribir_propuesta_preinsc->evt__mail
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 282

        toba_ci->disparar_evento_propio
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/componentes/interface/toba_ci.php, lInea 197

        toba_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/php/extension_toba/componentes/interface/guarani_ci.php, lInea 28

        guarani_ci->disparar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 135

        toba_solicitud_web->procesar_eventos
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_solicitud_web.php, lInea 55

        toba_solicitud_web->procesar
Archivo: /usr/local/proyectos/guarani/vendor/siu-toba/framework/php/nucleo/toba_nucleo.php, lInea 96

        toba_nucleo->acceso_web
Archivo: /usr/local/proyectos/guarani/www/aplicacion.php, lInea 33