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 7, 2025
1 parent 831559d commit 72f6119
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 15 deletions.
20 changes: 11 additions & 9 deletions appsec/src/extension/tags.c
Original file line number Diff line number Diff line change
Expand Up @@ -971,8 +971,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_signup_event_automated)
return;
}

zend_string *user_login;
zend_string *user_id;
zend_string *user_login = NULL;
zend_string *user_id = NULL;
zend_string *anon_user_login = NULL;
zend_string *anon_user_id = NULL;
HashTable *metadata = NULL;
Expand Down Expand Up @@ -1114,8 +1114,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_login_success_event_automated)
return;
}

zend_string *user_login;
zend_string *user_id;
zend_string *user_login = NULL;
zend_string *user_id = NULL;
zend_string *anon_user_login = NULL;
zend_string *anon_user_id = NULL;
HashTable *metadata = NULL;
Expand Down Expand Up @@ -1207,7 +1207,7 @@ static PHP_FUNCTION(datadog_appsec_track_user_login_success_event)
return;
}

zend_string *user_id;
zend_string *user_id = NULL;
HashTable *metadata = NULL;
zend_bool copy_user_id = true;
if (zend_parse_parameters(ZEND_NUM_ARGS(), "S|h", &user_id, &metadata) ==
Expand All @@ -1230,6 +1230,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 @@ -1262,8 +1264,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_login_failure_event_automated)
return;
}

zend_string *user_login;
zend_string *user_id;
zend_string *user_login = NULL;
zend_string *user_id = NULL;
zend_string *anon_user_login = NULL;
zend_string *anon_user_id = NULL;
zend_bool exists;
Expand Down Expand Up @@ -1360,8 +1362,8 @@ static PHP_FUNCTION(datadog_appsec_track_user_login_failure_event)
return;
}

zend_string *user_id;
zend_bool exists;
zend_string *user_id = NULL;
zend_bool exists = NULL;
HashTable *metadata = NULL;
if (zend_parse_parameters(
ZEND_NUM_ARGS(), "Sb|h", &user_id, &exists, &metadata) == FAILURE) {
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 72f6119

Please sign in to comment.