diff --git a/rn/ExpedirProcedimentoRN.php b/rn/ExpedirProcedimentoRN.php index d9ce5d6..4295dfe 100644 --- a/rn/ExpedirProcedimentoRN.php +++ b/rn/ExpedirProcedimentoRN.php @@ -976,7 +976,9 @@ class ExpedirProcedimentoRN extends InfraRN { $objComponenteDigital = $this->consultarComponenteDigital($objDocumentoDTO->getDblIdDocumento()); $hashDoComponenteDigitalAnterior = (isset($objComponenteDigital)) ? $objComponenteDigital->getStrHashConteudo() : null; if(isset($hashDoComponenteDigitalAnterior) && ($hashDoComponenteDigitalAnterior <> $hashDoComponenteDigital)){ - $hashDoComponenteDigital = $arrInformacaoArquivo['CONTEUDO_LEGADO']; + $strConteudoAssinaturaLegado = $arrInformacaoArquivo['CONTEUDO_LEGADO']; + $hashDoComponenteDigital = hash($strAlgoritmoHash, $strConteudoAssinaturaLegado, true); + $hashDoComponenteDigital = base64_encode($hashDoComponenteDigital); } //TODO: Revisar tal implementao para atender a gerao de hash de arquivos grandes -- libgit2 0.21.2