diff --git a/ees/ees.go b/ees/ees.go index e224de8e2..e4b093bb4 100644 --- a/ees/ees.go +++ b/ees/ees.go @@ -219,7 +219,7 @@ func (eeS *EventExporterS) V1ProcessEvent(ctx *context.Context, cgrEv *engine.CG if !isCached { if ee, err = NewEventExporter(eeCfg, eeS.cfg, eeS.filterS, eeS.connMgr); err != nil { - return + return fmt.Errorf("failed to init EventExporter %q: %v", eeCfg.ID, err) } if hasCache { eeS.mu.Lock() diff --git a/ees/ees_test.go b/ees/ees_test.go index 4480a8334..7c1718e69 100644 --- a/ees/ees_test.go +++ b/ees/ees_test.go @@ -384,9 +384,9 @@ func TestV1ProcessEvent5(t *testing.T) { t.Fatal(err) } var rply map[string]map[string]any - errExpect := "unsupported exporter type: " + errExpect := `failed to init EventExporter "SQLExporterFull": unsupported exporter type: ` if err := eeS.V1ProcessEvent(context.Background(), cgrEv, &rply); err == nil || err.Error() != errExpect { - t.Errorf("Expected %v but received %v", errExpect, err) + t.Errorf("expected %q, received %q", errExpect, err) } }