User with username 00000000000000 is incorrectly showing his ECA status
I can see that this user has a valid ECA in the foundation DB. However, his ECA is not loading in his profile and the API is saying we don't have an ECA on file for him which is wrong.
I believe this bug can be attributed to the eclipsefdn-php-sdk: https://gitlab.eclipse.org/eclipsefdn/it/webdev/eclipsefdn-php-sdk/-/blob/main/src/FoundationDB.php?ref_type=heads#L145
if (empty($identifier) || !is_string($identifier)) {
00000000000000 is a value that would return true when passed to empty().
I am thinking the fix here should be to update to:
if (is_string($identifier) && strlen($identifier) > 1) {
Impacted URLS
Edited by Christopher Guindon