diff --git a/src/Ombi/ClientApp/app/services/identity.service.ts b/src/Ombi/ClientApp/app/services/identity.service.ts index b191de399..e80c73eb6 100644 --- a/src/Ombi/ClientApp/app/services/identity.service.ts +++ b/src/Ombi/ClientApp/app/services/identity.service.ts @@ -44,7 +44,7 @@ export class IdentityService extends ServiceAuthHelpers { } public deleteUser(user: IUser): Observable { - return this.http.delete(`${this.url}/${user.id}`, { headers: this.headers }).map(this.extractData); + return this.http.delete(`${this.url}${user.id}`, { headers: this.headers }).map(this.extractData); } public submitResetPassword(email: string): Observable { diff --git a/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts b/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts index 144dc42be..c85be55e9 100644 --- a/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts +++ b/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts @@ -28,11 +28,16 @@ export class UserManagementComponent implements OnInit { } public welcomeEmail(user: IUser) { + if(!user.emailAddress) { + this.notificationService.error("Email", "The user needs an email address."); + return; + } if (!this.emailSettings.enabled) { this.notificationService.error("Email", "Email Notifications are not setup, cannot send welcome email"); return; } - this.identityService.sendWelcomeEmail(user).subscribe(); + this.identityService.sendWelcomeEmail(user).subscribe(); + this.notificationService.success("Email", `Sent a welcome email to ${user.emailAddress}`); } public checkAllBoxes() {