Open Issues Need Help
View All on GitHubAI Summary: The issue is that the 'data' folder, which contains persistent data for the ft_transcendence application, cannot be deleted due to the presence of picture files. The task requires identifying why the files cannot be deleted (e.g., permissions issues, files in use, etc.) and resolving the problem so that the `make nuke` or `make rebuild` commands can function correctly. This might involve adjusting file permissions, stopping relevant processes, or manually removing the problematic files.
AI Summary: The frontend of the ft_transcendence pong game allows usernames exceeding the 20-character limit during registration, despite enforcing a minimum length. The task is to fix this input validation issue so that the frontend correctly restricts usernames to a maximum of 20 characters, providing appropriate feedback to the user if they attempt to exceed this limit. The user update functionality does not exhibit this bug, suggesting the problem is isolated to the registration process.
AI Summary: The task is to fix a bug in the UserManager module of a web application. Currently, when a user tries to update their profile with a display name that already exists, the application throws a generic 500 error. The fix requires implementing more specific error handling, returning a proper HTTP status code (other than 500) and a detailed error message indicating the conflict (display name or email). The solution should utilize the `httpReply` method.
AI Summary: Debug a database issue in a Node.js/Dockerized Pong game application where deleting a player's account prevents other players from retrieving match history involving that player. The error suggests a missing or improperly handled foreign key relationship in the database schema, leading to a 404 error when fetching matches.