The application crashes when an artist without a profile image is added to a track. This occurs during the artist addition process on the track creation or edit page. The crash prevents further action and forces the user to restart the app, leading to potential data loss and a negative user experience.
Steps to Reproduce
Navigate to the track creation or edit page.
Attempt to add an artist who does not have a profile image set.
Observe that the application crashes as soon as the artist is selected and added to the track.
Expected Behavior
The application should handle artists without images gracefully. If an artist does not have an image, a default placeholder should be displayed, and the application should continue to function without interruption.
Actual Behavior
The application encounters a crash when an artist without an image is added to a track. This issue suggests a lack of null handling for image properties within the artist addition functionality.
Environment
OS: All
Browser: All
Version: Current
Suggested Actions
Error Handling: Implement proper error handling and null checks for artist images during the track addition process. Ensure that the application can handle cases where artist details, such as images, are missing.
Default Placeholder: Introduce a default placeholder image for artists who do not have an image. This placeholder should be used whenever an artist's profile lacks a picture.
Additional Context
This bug can significantly disrupt the track creation or editing process, especially for users working with a large number of artists who may not have complete profile information. Addressing this bug will improve stability and ensure a smoother workflow for users.
Describe the Bug
The application crashes when an artist without a profile image is added to a track. This occurs during the artist addition process on the track creation or edit page. The crash prevents further action and forces the user to restart the app, leading to potential data loss and a negative user experience.
Steps to Reproduce
Expected Behavior
The application should handle artists without images gracefully. If an artist does not have an image, a default placeholder should be displayed, and the application should continue to function without interruption.
Actual Behavior
The application encounters a crash when an artist without an image is added to a track. This issue suggests a lack of null handling for image properties within the artist addition functionality.
Environment
Suggested Actions
Additional Context
This bug can significantly disrupt the track creation or editing process, especially for users working with a large number of artists who may not have complete profile information. Addressing this bug will improve stability and ensure a smoother workflow for users.