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