Fix for two problems
[ric-plt/submgr.git] / pkg / control / e2ap.go
index 1c10846..93bd42d 100644 (file)
@@ -128,6 +128,12 @@ func (e *E2ap) CheckActionNotAdmittedList(msgType int, actionNotAdmittedList e2a
                        actionNotAdmittedString = "ActionNotAdmittedList: " + string(jsonActionNotAdmittedList)
                }
        }
+
+       if msgType == xapp.RIC_SUB_FAILURE {
+               prefixString = "RICSubscriptionFailure"
+               err := fmt.Errorf("%s", prefixString)
+               errorInfo.SetInfo(err.Error(), models.SubscriptionInstanceErrorSourceE2Node, "")
+       }
        err := fmt.Errorf("%s %s", prefixString, actionNotAdmittedString)
        errorInfo.SetInfo(err.Error(), models.SubscriptionInstanceErrorSourceE2Node, "")
        return errorInfo