diff --git a/src/errors/standard-error.ts b/src/errors/standard-error.ts index 0e65d93801d71d80fb328a881136cc355b5cc9ca..1a3546a4dd108cc228c3ac6d48b510c37e65d093 100644 --- a/src/errors/standard-error.ts +++ b/src/errors/standard-error.ts @@ -13,6 +13,7 @@ enum ErrorType { AUTHORIZATION_HEADER_NOT_SET, FINGERPRINT_MISSING, ALBUM_NOT_FOUND, + SONG_NOT_FOUND, INPUT_DATA_NOT_VALID, INVALID_API_KEY, } @@ -84,6 +85,11 @@ class StandardError { this.status = StatusCodes.NOT_FOUND; break; + case ErrorType.SONG_NOT_FOUND: + this.title = "Song not found" + this.status = StatusCodes.NOT_FOUND; + break; + case ErrorType.INPUT_DATA_NOT_VALID: this.title = "Input data is not valid." this.status = StatusCodes.BAD_REQUEST;