summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CHANGELOG.md3
-rw-r--r--lib/Db/Folder.php1
-rw-r--r--tests/Unit/Db/FolderTest.php2
3 files changed, 6 insertions, 0 deletions
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()
);