From bb28293cbba0babb76df6ff4919fe44133d7c3f5 Mon Sep 17 00:00:00 2001 From: Alessio Perugini Date: Wed, 19 Jul 2023 14:23:01 +0200 Subject: [PATCH] Fix regression introduced after major refactoring (#177) --- flasher/winc.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/flasher/winc.go b/flasher/winc.go index 0ce5f4b..9d67743 100644 --- a/flasher/winc.go +++ b/flasher/winc.go @@ -83,6 +83,16 @@ func (f *WincFlasher) FlashCertificates(certificatePaths *paths.PathList, URLs [ logrus.Infof("Converting and flashing certificate %s", certPath) flasherOut.Write([]byte(fmt.Sprintf("Converting and flashing certificate %s\n", certPath))) + // Needed to mantain backword compatability + if certPath.Ext() == ".pem" { + certData, err := certPath.ReadFile() + if err != nil { + return err + } + certificatesData = append(certificatesData, certData...) + continue + } + certs, err := certificates.LoadCertificatesFromFile(certPath) if err != nil { return err