Skip to content

Commit d6d835d

Browse files
committed
mollify sonarcloud
1 parent 19b14d0 commit d6d835d

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

src/server/admin/api_key_form_script.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ function onSubmit(e) {
1414
var allResponses = form.getResponses();
1515
var latestResponse = allResponses[allResponses.length - 1];
1616

17-
var user_api_key = Math.random().toString(16).substr(2, 18);
17+
var user_api_key = Utilities.getUuid().replace(/-/g, '');
1818
var user_email = latestResponse.getRespondentEmail();
1919

2020
var payload = {
@@ -53,7 +53,7 @@ function onSubmit(e) {
5353
});
5454
} else if (result.getResponseCode() == 409) {
5555
Logger.log('Email already registered, replacing key for %s', user_email);
56-
var new_api_key = Math.random().toString(16).substr(2, 18);
56+
var new_api_key = Utilities.getUuid().replace(/-/g, '');
5757
var replacePayload = {
5858
'token': WEBHOOK_SECRET,
5959
'user_api_key': new_api_key,
@@ -108,7 +108,7 @@ function backfillRegistrationsSince(cutoffDate, dryRun) {
108108
continue;
109109
}
110110

111-
var user_api_key = Math.random().toString(16).substr(2, 18);
111+
var user_api_key = Utilities.getUuid().replace(/-/g, '');
112112

113113
if (dryRun) {
114114
Logger.log('DRY RUN — would register: %s with key: %s', user_email, user_api_key);

src/server/endpoints/admin.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ def _register():
123123
409,
124124
)
125125
User.create_user(api_key=user_api_key, email=user_email, session=session)
126-
return make_response(f"Successfully registered API key '{user_api_key}'", 200)
126+
return make_response(f"Successfully registered API key for {user_email}", 200, {"Content-Type": "text/plain"})
127127

128128

129129
@bp.route("/replace_key", methods=["POST"])
@@ -141,7 +141,7 @@ def _replace_key():
141141
return make_response("No user found with that email address", 404)
142142
existing_roles = {role.name for role in user.roles}
143143
User.update_user(user=user, api_key=user_api_key, email=user_email, roles=existing_roles, session=session)
144-
return make_response(f"Successfully replaced API key for '{user_email}'", 200)
144+
return make_response(f"Successfully replaced API key for {user_email}", 200, {"Content-Type": "text/plain"})
145145

146146

147147
@bp.route("/diagnostics", methods=["GET", "PUT", "POST", "DELETE"])

0 commit comments

Comments
 (0)