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")