Skip to content

Commit 3cac31b

Browse files
authored
Merge pull request #153 from UIUCLibrary/i152
I152
2 parents ef5d6f6 + 674ef41 commit 3cac31b

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

asset/js/chosen-trigger.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ function makeRoleElement(team_name, team_id, role = 1){
148148
select.setAttribute('name', `user-information[o-module-teams:TeamRole][${team_id}]`);
149149
select.setAttribute('data-placeholder', 'Select Role');
150150
select.className = "chosen-select";
151-
select.id = `role_for_${team_name}`;
151+
select.id = "role_for_" + team_name;
152152

153153

154154
for (let [role_id, role_name] of Object.entries(role_array)){

src/Api/Adapter/TeamAdapter.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,8 @@ protected function sanitizeString($string)
108108
$string = preg_replace('/[\(\{]/', '[', $string);
109109
$string = preg_replace('/[\)\}]/', ']', $string);
110110
$string = preg_replace('/[[:cntrl:]\/\\\?<>\*\%\|\"`\&\;#+\^\$\s]/', ' ', $string);
111+
//don't allow double apostrophe
112+
$string = str_replace("''","",$string);
111113
return trim(preg_replace('/\s+/', ' ', $string));
112114
}
113115

src/Api/Adapter/TeamRoleAdapter.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,8 @@ protected function sanitizeString($string)
149149
$string = preg_replace('/[\(\{]/', '[', $string);
150150
$string = preg_replace('/[\)\}]/', ']', $string);
151151
$string = preg_replace('/[[:cntrl:]\/\\\?<>\*\%\|\"`\&\;#+\^\$\s]/', ' ', $string);
152+
//don't allow double apostrophe
153+
$string = str_replace("''","",$string);
152154
return trim(preg_replace('/\s+/', ' ', $string));
153155
}
154156

0 commit comments

Comments
 (0)