diff --git a/frontend/src/pages/institution-admin/user-list-search/index.js b/frontend/src/pages/institution-admin/user-list-search/index.js index 8a85a1a414..d5454ae23d 100644 --- a/frontend/src/pages/institution-admin/user-list-search/index.js +++ b/frontend/src/pages/institution-admin/user-list-search/index.js @@ -5,6 +5,7 @@ import { gettext } from '../../../utils/constants'; import CommonOperationConfirmationDialog from '../../../components/dialog/common-operation-confirmation-dialog'; import UserItem from '../user-list/user-item'; import instAdminAPI from '../api'; +import { Utils } from '../../../utils/utils'; const UserListSearch = () => { const [isLoading, setIsLoading] = useState(true); @@ -27,7 +28,7 @@ const UserListSearch = () => { const deleteInstUserToggle = useCallback((user) => { if (user) { - const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', user.name); + const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', Utils.HTMLescape(user.name)); setDeleteUser(user); setDeleteMessage(deleteMessage); } diff --git a/frontend/src/pages/institution-admin/user-list/index.js b/frontend/src/pages/institution-admin/user-list/index.js index 42bdd05402..a6176ca315 100644 --- a/frontend/src/pages/institution-admin/user-list/index.js +++ b/frontend/src/pages/institution-admin/user-list/index.js @@ -6,6 +6,7 @@ import Paginator from '../../../components/paginator'; import CommonOperationConfirmationDialog from '../../../components/dialog/common-operation-confirmation-dialog'; import UserItem from './user-item'; import instAdminAPI from '../api'; +import { Utils } from '../../../utils/utils'; const UserList = ({ onUserLinkClick }) => { const [isLoading, setIsLoading] = useState(true); @@ -68,7 +69,7 @@ const UserList = ({ onUserLinkClick }) => { const deleteInstUserToggle = useCallback((user) => { if (user) { - const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', user.name); + const deleteMessage = gettext('Are you sure you want to delete {placeholder} ?').replace('{placeholder}', Utils.HTMLescape(user.name)); setDeleteUser(user); setDeleteMessage(deleteMessage); } diff --git a/frontend/src/tc-accept.js b/frontend/src/tc-accept.js index 83e7461a8a..c8ff5f752b 100644 --- a/frontend/src/tc-accept.js +++ b/frontend/src/tc-accept.js @@ -5,6 +5,7 @@ import { gettext } from './utils/constants'; import Logo from './components/logo'; import Account from './components/common/account'; import TermsPreviewWidget from './components/terms-preview-widget'; +import { Utils } from './utils/utils'; import './css/tc-accept.css'; @@ -30,7 +31,7 @@ class TCAccept extends React.Component {