summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoranoy <anoymouserver+github@mailbox.org>2021-01-13 16:15:52 +0100
committeranoy <anoymouserver@users.noreply.github.com>2021-01-13 19:23:46 +0100
commit8b3516a9490ef1c3dd873121b5592a1ddde20328 (patch)
tree4a346a8d580232d56d53f2a7175d63ab6211a0e2
parentd5c47d7d698b6a9cd04de06956035036a9e9fe6e (diff)
fix opened state of folders is not restored
Signed-off-by: anoy <anoymouserver+github@mailbox.org>
-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()
);