Skip to content

Commit

Permalink
chore(appsec): fix CI tests
Browse files Browse the repository at this point in the history
Signed-off-by: Alexandre Rulleau <[email protected]>
  • Loading branch information
Leiyks committed Jan 8, 2025
1 parent 831559d commit 289f9c2
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 6 deletions.
8 changes: 8 additions & 0 deletions appsec/src/extension/tags.c
Original file line number Diff line number Diff line change
Expand Up @@ -1016,6 +1016,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_signup_event_automated)
return;
}

zend_string_release(user_login);
zend_string_release(user_id);
user_login = anon_user_login;
user_id = anon_user_id;
}
Expand Down Expand Up @@ -1159,6 +1161,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_login_success_event_automated)
return;
}

zend_string_release(user_login);
zend_string_release(user_id);
user_login = anon_user_login;
user_id = anon_user_id;
}
Expand Down Expand Up @@ -1230,6 +1234,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_login_success_event)
_user_event_triggered = true;
zend_array *meta_ht = Z_ARRVAL_P(meta);

dd_find_and_apply_verdict_for_user(user_id);

// usr.id = <user_id>
_add_new_zstr_to_meta(
meta_ht, _dd_tag_user_id, user_id, copy_user_id, true);
Expand Down Expand Up @@ -1307,6 +1313,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_login_failure_event_automated)
metadata = NULL;
}

zend_string_release(user_login);
zend_string_release(user_id);
user_login = anon_user_login;
user_id = anon_user_id;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ DD_APPSEC_ENABLED=1
use function datadog\appsec\testing\root_span_get_meta;
use function datadog\appsec\track_user_signup_event;
use function datadog\appsec\track_user_signup_event_automated;

include __DIR__ . '/inc/ddtrace_version.php';

ddtrace_version_at_least('0.79.0');
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -69,9 +69,6 @@ trait CommonTests {
assert span.meta."_dd.appsec.usr.id" == 'Admin'
assert span.meta."_dd.appsec.usr.login" == 'Login'
assert span.meta."appsec.events.users.login.success.track" == 'true'
assert span.meta."appsec.events.users.login.success.email" == '[email protected]'
assert span.meta."appsec.events.users.login.success.session_id" == '987654321'
assert span.meta."appsec.events.users.login.success.role" == 'admin'
}

@Test
Expand Down Expand Up @@ -104,9 +101,6 @@ trait CommonTests {
assert span.meta."appsec.events.users.login.failure.usr.login" == 'Login'
assert span.meta."appsec.events.users.login.failure.usr.exists" == 'false'
assert span.meta."appsec.events.users.login.failure.track" == 'true'
assert span.meta."appsec.events.users.login.failure.email" == '[email protected]'
assert span.meta."appsec.events.users.login.failure.session_id" == '987654321'
assert span.meta."appsec.events.users.login.failure.role" == 'admin'
}

@Test
Expand Down

0 comments on commit 289f9c2

Please sign in to comment.