fix: convert certificate dates to Date objects in fiel.service
The @nodecfdi/credentials library returns date values that aren't JavaScript Date objects, causing getTime() to fail. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -44,8 +44,11 @@ export async function uploadFiel(
|
||||
const certificate = credential.certificate();
|
||||
const rfc = certificate.rfc();
|
||||
const serialNumber = certificate.serialNumber().bytes();
|
||||
const validFrom = certificate.validFromDateTime();
|
||||
const validUntil = certificate.validToDateTime();
|
||||
// validFromDateTime() y validToDateTime() retornan strings ISO o objetos DateTime
|
||||
const validFromRaw = certificate.validFromDateTime();
|
||||
const validUntilRaw = certificate.validToDateTime();
|
||||
const validFrom = new Date(String(validFromRaw));
|
||||
const validUntil = new Date(String(validUntilRaw));
|
||||
|
||||
// Verificar que no esté vencida
|
||||
if (new Date() > validUntil) {
|
||||
|
||||
Reference in New Issue
Block a user