1
0
Fork 0
mirror of https://github.com/kyverno/kyverno.git synced 2025-03-28 02:18:15 +00:00

fix: error handling in last scan time parsing (#5808)

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>

Signed-off-by: Charles-Edouard Brétéché <charles.edouard@nirmata.com>
This commit is contained in:
Charles-Edouard Brétéché 2022-12-29 16:42:59 +01:00 committed by GitHub
parent 490e799b77
commit 5430d11255
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -230,7 +230,8 @@ func (c *controller) updateReport(ctx context.Context, meta metav1.Object, gvk s
force = true
} else {
annTime, err := time.Parse(time.RFC3339, metaAnnotations[annotationLastScanTime])
if err == nil {
if err != nil {
logger.Error(err, "failed to parse last scan time", "namespace", resource.Namespace, "name", resource.Name)
force = true
} else {
force = time.Now().After(annTime.Add(c.forceDelay))