From 8b3516a9490ef1c3dd873121b5592a1ddde20328 Mon Sep 17 00:00:00 2001 From: anoy Date: Wed, 13 Jan 2021 16:15:52 +0100 Subject: fix opened state of folders is not restored Signed-off-by: anoy --- CHANGELOG.md | 3 +++ lib/Db/Folder.php | 1 + tests/Unit/Db/FolderTest.php | 2 ++ 3 files changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5aea53a9f..c498bfffa 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,9 @@ The format is almost based on [Keep a Changelog](https://keepachangelog.com/en/1 ## [Unreleased] +### Fixed +- opened state of folders is not restored (#1040) + ## [15.2.0-beta1] - 2021-01-11 ### Changed diff --git a/lib/Db/Folder.php b/lib/Db/Folder.php index d452bb7d4..6f208309b 100644 --- a/lib/Db/Folder.php +++ b/lib/Db/Folder.php @@ -167,6 +167,7 @@ class Folder extends Entity implements IAPI, \JsonSerializable [ 'id', 'name', + 'opened', 'feeds' ] ); diff --git a/tests/Unit/Db/FolderTest.php b/tests/Unit/Db/FolderTest.php index 7fdb1ae07..8be6c793f 100644 --- a/tests/Unit/Db/FolderTest.php +++ b/tests/Unit/Db/FolderTest.php @@ -25,11 +25,13 @@ class FolderTest extends TestCase $folder = new Folder(); $folder->setId(3); $folder->setName('name'); + $folder->setOpened(false); $this->assertEquals( [ 'id' => 3, 'name' => 'name', + 'opened' => false, 'feeds' => [], ], $folder->toAPI() ); -- cgit v1.2.3