Fallback to "status:open" if there is no user filter
This commit is contained in:
@@ -223,7 +223,7 @@ class UserSession extends Base
|
|||||||
public function getFilters($projectID)
|
public function getFilters($projectID)
|
||||||
{
|
{
|
||||||
if (! session_exists('filters:'.$projectID)) {
|
if (! session_exists('filters:'.$projectID)) {
|
||||||
return session_get('user')['filter'];
|
return session_get('user')['filter'] ?: 'status:open';
|
||||||
}
|
}
|
||||||
|
|
||||||
return session_get('filters:'.$projectID);
|
return session_get('filters:'.$projectID);
|
||||||
|
|||||||
@@ -83,7 +83,7 @@ class UserSessionTest extends Base
|
|||||||
public function testFilters()
|
public function testFilters()
|
||||||
{
|
{
|
||||||
$userSession = new UserSession($this->container);
|
$userSession = new UserSession($this->container);
|
||||||
$this->assertEquals('', $userSession->getFilters(1));
|
$this->assertEquals('status:open', $userSession->getFilters(1));
|
||||||
|
|
||||||
$_SESSION['user'] = array('filter' => 'status:open');
|
$_SESSION['user'] = array('filter' => 'status:open');
|
||||||
$this->assertEquals('status:open', $userSession->getFilters(1));
|
$this->assertEquals('status:open', $userSession->getFilters(1));
|
||||||
|
|||||||
Reference in New Issue
Block a user