Skip to content

Commit 2819eea

Browse files
committed
2024-11-21 - feedback confirmation page
1 parent ae424ae commit 2819eea

File tree

4 files changed

+7
-10
lines changed

4 files changed

+7
-10
lines changed

web-ui-external-feedback/src/api/feedback.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ export const deleteFeedbackRequestById = async (id, cookie) => {
133133

134134
export const getFeedbackRequestById = async (id, cookie) => {
135135
return resolve({
136-
url: `${feedbackRequestURL}/${id}`,
136+
url: `${feedbackRequestURL}${id}`,
137137
headers: { 'X-CSRF-Header': cookie, Accept: 'application/json' }
138138
});
139139
};

web-ui-external-feedback/src/components/feedback_submit_confirmation/FeedbackSubmitConfirmation.jsx

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ const FeedbackSubmitConfirmation = props => {
3636
const location = useLocation();
3737
const query = queryString.parse(location?.search);
3838
const csrf = selectCsrfToken(state);
39-
const currentUserId = selectCurrentUser(state)?.id;
4039
const requestQuery = query.request?.toString();
4140
const [feedbackRequest, setFeedbackRequest] = useState(null);
4241
const feedbackRequestFetched = useRef(false);
@@ -45,7 +44,7 @@ const FeedbackSubmitConfirmation = props => {
4544

4645
useEffect(() => {
4746
async function getFeedbackRequest(cookie) {
48-
if (!currentUserId || !cookie || feedbackRequestFetched.current) {
47+
if (!cookie || feedbackRequestFetched.current) {
4948
return null;
5049
}
5150

@@ -59,24 +58,22 @@ const FeedbackSubmitConfirmation = props => {
5958
: null;
6059
}
6160

62-
if (csrf && currentUserId && requestQuery && !feedbackRequestFetched.current) {
61+
if (csrf && requestQuery && !feedbackRequestFetched.current) {
6362
getFeedbackRequest(csrf).then(request => {
6463
if (request) {
6564
setFeedbackRequest(request);
6665
}
6766
});
6867
}
69-
}, [csrf, currentUserId, requestQuery]);
68+
}, [csrf, requestQuery]);
7069

7170
useEffect(() => {
72-
console.log("FeedbackSubmitConfirmation, useEffect[feedbackRequest, state], feedbackRequest: ", feedbackRequest);
73-
7471
if (feedbackRequest) {
7572
feedbackRequestFetched.current = true;
7673
}
7774

7875
if (feedbackRequestFetched.current) {
79-
getRequesteeForFeedbackRequest(feedbackRequest?.requesteeId, csrf).then(response => {
76+
getRequesteeForFeedbackRequest(feedbackRequest?.id, csrf).then(response => {
8077
if (response.payload && response.payload.data && !response.error) {
8178
setRequestee(response.payload.data);
8279
}

web-ui-external-feedback/src/components/feedback_submit_form/FeedbackSubmitForm.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ const FeedbackSubmitForm = ({
143143
updateRequestSubmit().then(res => {
144144
setIsSubmitting(false);
145145
if (res && res.payload && res.payload.data && !res.error) {
146-
history.push(`/externalFeedback/submit/confirmation/?request=${requestId}`);
146+
history.push(`/externalFeedback/confirmation?request=${requestId}`);
147147
} else {
148148
dispatch({
149149
type: UPDATE_TOAST,

web-ui-external-feedback/src/components/routes/Routes.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default function Routes() {
1212
<Route path="/externalFeedback/submit">
1313
<FeedbackSubmitPage />
1414
</Route>
15-
<Route exact path="/externalFeedback/submit/confirmation">
15+
<Route path="/externalFeedback/confirmation">
1616
<FeedbackSubmitConfirmation />
1717
</Route>
1818
</Switch>

0 commit comments

Comments
 (0)