SEBA-281
DeleteONT
Change-Id: Iacf44006e691f1fa503f4701e728fbea5305522f
diff --git a/cmd/AbstractOLT/AbstractOLT.go b/cmd/AbstractOLT/AbstractOLT.go
index eee3b0f..869c2c0 100644
--- a/cmd/AbstractOLT/AbstractOLT.go
+++ b/cmd/AbstractOLT/AbstractOLT.go
@@ -251,14 +251,18 @@
for _, file := range files {
fmt.Println(file.Name())
chassisHolder := models.ChassisHolder{}
- fileName := fmt.Sprintf("backup/%s", file.Name())
- json, _ := ioutil.ReadFile(fileName)
- err := chassisHolder.Deserialize([]byte(json))
- if err != nil {
- fmt.Printf("Deserialize threw an error %v\n", err)
+ if file.Name() != "BackupPlaceHolder" {
+ fileName := fmt.Sprintf("backup/%s", file.Name())
+ json, _ := ioutil.ReadFile(fileName)
+ err := chassisHolder.Deserialize([]byte(json))
+ if err != nil {
+ fmt.Printf("Deserialize threw an error %v\n", err)
+ }
+ chassisMap := models.GetChassisMap()
+ (*chassisMap)[file.Name()] = &chassisHolder
+ } else {
+ fmt.Println("Ignoring BackupPlaceHolder")
}
- chassisMap := models.GetChassisMap()
- (*chassisMap)[file.Name()] = &chassisHolder
}
log.Printf("Entering infinite loop")