fix: Added if statement for preventing use of reserved word in question ID#1435
Conversation
|
@kurayami07734 is attempting to deploy a commit to the formbricks Team on Vercel. A member of the Team first needs to authorize it. |
|
Thank you for following the naming conventions for pull request titles! 🙏 |
|
The new code added in the PR is generally good, but there seems to be a logical error in the condition checking for reserved words. The condition I believe the intention was to check if } else if (currentValue === "source" || currentValue === "suID" || currentValue === "userId") {
setCurrentValue(prevValue);
updateQuestion(questionIdx, { id: prevValue });
toast.error("ID cannot used reserved words.");
return;
}Also, it might be a good idea to put the reserved words in a list and check if const reservedWords = ["source", "suID", "userId"];
...
} else if (reservedWords.includes(currentValue)) {
setCurrentValue(prevValue);
updateQuestion(questionIdx, { id: prevValue });
toast.error("ID cannot used reserved words.");
return;
} |
|
Please review this issue |
|
Works well, thanks!! :) |
* main: (28 commits) chore: Add Table of Contents to README (formbricks#1427) fix: account deletion failing issue (formbricks#1509) fix: remove welcome card from email preview (formbricks#1495) fix(bug): default role implemented (formbricks#1524) fix: changing description of Code Action (formbricks#1522) refactor: Migrate activity service (formbricks#1471) fix: Error in Docs navigation formbricks#1518 (formbricks#1521) feat: dynamic title and description (formbricks#1459) fix: Spelling Errors (formbricks#1517) fix: added scrollbar whenever overflowed in the settings/profile page (formbricks#1498) fix: long url not getting reset after closing modal (formbricks#1502) fix: Unexpected Behavior when Toggling Italics in Text Editor and improve clarity of formatting status (formbricks#1506) fix: zod pin validation failing (formbricks#1507) fix: Error message on Login not shown (formbricks#1508) fix: downgrade nextjs to fix error with react email (formbricks#1516) chore: downgrade next version in formbricks-com (formbricks#1513) feat: picture selection question (formbricks#1388) feat: formtribe leaderboard update as per today (formbricks#1505) fix: Added if statement for preventing use of reserved word in question ID (formbricks#1435) fix: Disabling Welcome Card leads buggy preview (formbricks#1320) ...
Issue mentioned other reserved words but does not list them.
I also looked in the docs, but did not find any.
What does this PR do?
Added if statement for preventing use of reserved word in question ID
Fixes #1375
Type of change
How should this be tested?
Checklist
Required
pnpm buildconsole.logsgit pull origin main