1
0
mirror of https://github.com/bitwarden/server.git synced 2025-05-14 16:12:18 -05:00

fix CommandResult useage

This commit is contained in:
Brandon 2025-05-12 15:13:04 -04:00
parent fcf7bd80c5
commit be8bd57a94
No known key found for this signature in database
GPG Key ID: A0E0EF0B207BA40D
2 changed files with 7 additions and 4 deletions

View File

@ -4,6 +4,7 @@ using Bit.Core.AdminConsole.OrganizationFeatures.OrganizationUsers.Interfaces;
using Bit.Core.AdminConsole.OrganizationFeatures.OrganizationUsers.InviteUsers;
using Bit.Core.AdminConsole.OrganizationFeatures.OrganizationUsers.InviteUsers.Models;
using Bit.Core.AdminConsole.Repositories;
using Bit.Core.AdminConsole.Utilities.Commands;
using Bit.Core.Billing.Pricing;
using Bit.Core.Context;
using Bit.Core.Entities;
@ -223,7 +224,7 @@ public class ImportOrganizationUserCommand : IImportOrganizationUserCommand
}
break;
case Failure<InviteOrganizationUsersResponse> failure:
throw new BadRequestException(failure.ErrorMessage);
throw new BadRequestException(failure.Error.Message);
default:
throw new InvalidOperationException($"Unhandled commandResult type: {commandResult.GetType().Name}");
}

View File

@ -84,9 +84,11 @@ public class InviteOrganizationUsersCommand(IEventService eventService,
{
case Failure<InviteOrganizationUsersResponse> failure:
return new Failure<InviteOrganizationUsersResponse>(
failure.Errors.Select(error => new Error<InviteOrganizationUsersResponse>(error.Message,
new InviteOrganizationUsersResponse(error.ErroredValue.InvitedUsers, organizationId)
)));
new Error<InviteOrganizationUsersResponse>(
failure.Error.Message,
new InviteOrganizationUsersResponse(failure.Error.ErroredValue.InvitedUsers, organizationId)
)
);
case Success<InviteOrganizationUsersResponse> success when success.Value.InvitedUsers.Any():