[VOL-4523] ONU SW download fails if the already present stdby image is NOT valid
Change-Id: Ie2c9e96476355af9828f9a8e6fd4256837366573
diff --git a/internal/pkg/mib/mib_sync.go b/internal/pkg/mib/mib_sync.go
index 03937c4..d3f2712 100755
--- a/internal/pkg/mib/mib_sync.go
+++ b/internal/pkg/mib/mib_sync.go
@@ -752,7 +752,7 @@
oo.deviceID, entityID)
}
// need to use function for go lint complexity
- oo.handleSwImageIndications(ctx, entityID, meAttributes)
+ oo.HandleSwImageIndications(ctx, entityID, meAttributes)
return nil
case "IpHostConfigData":
oo.mutexLastTxParamStruct.RUnlock()
@@ -795,7 +795,8 @@
return err
}
-func (oo *OnuDeviceEntry) handleSwImageIndications(ctx context.Context, entityID uint16, meAttributes me.AttributeValueMap) {
+//HandleSwImageIndications updates onuSwImageIndications with the ONU data just received
+func (oo *OnuDeviceEntry) HandleSwImageIndications(ctx context.Context, entityID uint16, meAttributes me.AttributeValueMap) {
imageIsCommitted := meAttributes["IsCommitted"].(uint8)
imageIsActive := meAttributes["IsActive"].(uint8)
imageVersion := cmn.TrimStringFromMeOctet(meAttributes["Version"])