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("")]
|
[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 userId = _userService.GetProperUserId(User).Value;
|
||||||
var ciphers = await _cipherRepository.GetManyByUserIdAsync(userId);
|
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();
|
var responses = ciphers.Select(c => new CipherResponseModel(c)).ToList();
|
||||||
|
|
||||||
// Folders are included for backwards compat. Can be removed in a future release.
|
// Folders are included for backwards compat. Can be removed in a future release.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user