Deprecated: rule.Operator.Data no longer holds the operator list in json format as string.
(op *Operator)
| 355 | |
| 356 | // Deprecated: rule.Operator.Data no longer holds the operator list in json format as string. |
| 357 | func (l *Loader) unmarshalOperatorList(op *Operator) error { |
| 358 | if op.Type == List && len(op.List) == 0 && op.Data != "" { |
| 359 | if err := json.Unmarshal([]byte(op.Data), &op.List); err != nil { |
| 360 | return fmt.Errorf("error loading rule of type list: %s", err) |
| 361 | } |
| 362 | op.Data = "" |
| 363 | } |
| 364 | |
| 365 | return nil |
| 366 | } |
| 367 | |
| 368 | func (l *Loader) sortRules() { |
| 369 | l.activeRules = make([]string, 0, len(l.rules)) |
no outgoing calls
no test coverage detected