Skip to content

Commit 205c0a9

Browse files
author
Jayesh
committed
solved eventing bugs
1 parent 59ca3ac commit 205c0a9

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

modules/eventing/helpers.go

+5-6
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ func (m *Module) batchRequests(ctx context.Context, requests []*model.QueueEvent
3535
}
3636

3737
// Persist the events
38-
createRequest := &model.CreateRequest{Document: eventDocs, Operation: utils.All}
38+
createRequest := &model.CreateRequest{Document: convertToArray(eventDocs), Operation: utils.All}
3939
if err := m.crud.InternalCreate(ctx, m.config.DBType, m.project, m.config.Col, createRequest); err != nil {
4040
return errors.New("eventing module couldn't log the request -" + err.Error())
4141
}
@@ -133,21 +133,20 @@ func getCreateRows(doc interface{}, op string) []interface{} {
133133
return rows
134134
}
135135

136-
func (m *Module) getMatchingRules(name string, options map[string]string) []*config.EventingRule {
137-
rules := make([]*config.EventingRule, 0)
136+
func (m *Module) getMatchingRules(name string, options map[string]string) []config.EventingRule {
137+
var rules []config.EventingRule
138138

139139
for _, rule := range m.config.Rules {
140140
if rule.Type == name && isOptionsValid(rule.Options, options) {
141-
rules = append(rules, &rule)
141+
rules = append(rules, rule)
142142
}
143143
}
144144

145145
for _, rule := range m.config.InternalRules {
146146
if rule.Type == name && isOptionsValid(rule.Options, options) {
147-
rules = append(rules, &rule)
147+
rules = append(rules, rule)
148148
}
149149
}
150-
151150
return rules
152151
}
153152

0 commit comments

Comments
 (0)