Skip to content

Bug: formato de fecha en Prune usa layout Go incorrecto #13

Description

@sre-helmcode

Tipo de problema

Bug

Descripción

El método Prune formatea la fecha de corte con "2006-01-01" en lugar de "2006-01-02". En Go, el componente de día en el formato de referencia debe ser 02, no 01. El formato "2006-01-01" renderiza el día siempre como "01" independientemente del día real.

Localización

  • internal/store/store.go:L77

Impacto

La fecha de corte del pruning siempre usa el día 01 del mes, haciendo que el pruning sea más agresivo de lo esperado.

Evidencia

cutoff := time.Now().AddDate(0, -retentionMonths, 0).Format("2006-01-01") // Bug: siempre día 01

Sugerencia de solución

Cambiar a "2006-01-02" que es el formato de referencia correcto en Go.

Detectado por

QA Agent / Calidad Agent

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions