Skip to content

Commit

Permalink
fix: fix bad response due to enrichment table not available in decodi…
Browse files Browse the repository at this point in the history
…ng (#24306)
  • Loading branch information
frankh authored Aug 12, 2024
1 parent dec0609 commit d4cb22f
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 12 deletions.
3 changes: 0 additions & 3 deletions vector/replay-capture/tests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,6 @@ tests:
.timestamp = now()
."_" = "123456789"
%token = "limited_token"
# we can't properly check things that we verify in the capture decoding vrl sadly :(
%quota_limited = true
outputs:
- conditions:
- source: |
Expand Down
11 changes: 2 additions & 9 deletions vector/replay-capture/vector.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -63,15 +63,7 @@ sources:
assert!(is_string(.message[0].properties."$$session_id"), "$$session_id is required")
assert!(is_string(%token), "token is required")
_, err = get_enrichment_table_record("quota_limited_teams", { "token": %token })
# get_enrichment_table_record returns an err if record is not found
# that means err == null iff we found the quota limited record
%quota_limited = err == null
%response = {"status": 1}
if %quota_limited {
%response.quota_limited = ["recordings"]
}
transforms:
quota_check:
Expand All @@ -82,7 +74,8 @@ transforms:
quota_limited:
type: vrl
source: |
%quota_limited == true
_, err = get_enrichment_table_record("quota_limited_teams", { "token": %token })
err == null # err is not null if row not found, we want to drop where the row _is_ found
events_parsed:
type: remap
Expand Down

0 comments on commit d4cb22f

Please sign in to comment.