mirror of
https://github.com/bitwarden/server.git
synced 2025-05-29 07:14:50 -05:00
includeShared opt-in for backwards compat
This commit is contained in:
parent
cd2e881020
commit
8f6406501c
@ -67,10 +67,17 @@ namespace Bit.Api.Controllers
|
||||
}
|
||||
|
||||
[HttpGet("")]
|
||||
public async Task<ListResponseModel<CipherResponseModel>> Get(bool includeFolders = true)
|
||||
public async Task<ListResponseModel<CipherResponseModel>> Get(bool includeFolders = true, bool includeShared = false)
|
||||
{
|
||||
var userId = _userService.GetProperUserId(User).Value;
|
||||
var ciphers = await _cipherRepository.GetManyByUserIdAsync(userId);
|
||||
|
||||
// For backwards compat, do not include shared ciphers. Can be removed in a future release.
|
||||
if(!includeShared)
|
||||
{
|
||||
ciphers = ciphers.Where(c => !c.OrganizationId.HasValue).ToList();
|
||||
}
|
||||
|
||||
var responses = ciphers.Select(c => new CipherResponseModel(c)).ToList();
|
||||
|
||||
// Folders are included for backwards compat. Can be removed in a future release.
|
||||
|
Loading…
x
Reference in New Issue
Block a user