- Notifications
You must be signed in to change notification settings - Fork715
fix: condition value match null#9448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
Failed to generate code suggestions for PR |
Greptile OverviewGreptile SummaryAdds support for matching null values in alert conditions and trims quotes from condition values during string comparisons. Key Changes:
Issues Found:
Confidence Score: 3/5
Important Files ChangedFile Analysis
Sequence DiagramsequenceDiagram participant Alert as Alert System participant Condition as Condition.evaluate() participant Row as JSON Row Data Alert->>Condition: evaluate(row) Condition->>Row: get(column) alt Column exists Row-->>Condition: Some(value) alt value is String Condition->>Condition: trim quotes from condition value Condition->>Condition: compare string values Condition-->>Alert: boolean result else value is Number Condition->>Condition: parse/convert to f64 Condition->>Condition: compare numeric values Condition-->>Alert: boolean result else value is Bool Condition->>Condition: parse/convert to bool Condition->>Condition: compare boolean values Condition-->>Alert: boolean result else value is Null Condition->>Condition: check operator = EqualTo Condition->>Condition: check condition value = "null" Condition-->>Alert: true if both match, false otherwise else other type Condition-->>Alert: false end else Column missing Row-->>Condition: None Condition-->>Alert: false end |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
1 file reviewed, 2 comments
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
0dce003 intobranch-v0.20.0Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
fixes#9443