It shouldnt be possible for a user to write more than one review for a specific album. Though there's a constraint in the database model to prevent that, it would be a better user experience if the possibility to write more than one review for an album could be avoided also in the user interface.
Added useEffect in ReviewCreateForm where there is a check if the user has written a review for the album. In that case a message is shown instead of the edit form.
It shouldnt be possible for a user to write more than one review for a specific album. Though there's a constraint in the database model to prevent that, it would be a better user experience if the possibility to write more than one review for an album could be avoided also in the user interface.