diff options
| author | 2023-05-16 12:09:39 +0200 | |
|---|---|---|
| committer | 2023-05-16 12:09:39 +0200 | |
| commit | ea503975d5967dd9605f8e8df8a77fc1e5bc2e3a (patch) | |
| tree | 017e977d97e74c14a609eb033d458ea16bad5312 /app/Controllers/importExportController.php | |
| parent | 2038d50110468d95ff978ba2e8f997175f25ff3b (diff) | |
Fix again updateLastSeenUnchanged (#5404)
* Fix again updateLastSeenUnchanged
https://github.com/FreshRSS/FreshRSS/pull/5382 was not good enough to fix markAsReadUponGone and introduced a regression in `entry.lastSeen`.
New approach.
Follow-up of https://github.com/FreshRSS/FreshRSS/pull/5315
* Minor change of mind
* Fix handling of lastSeen
entry.lastSeen was not always correctly initialised, and sometimes overriden
Diffstat (limited to 'app/Controllers/importExportController.php')
| -rw-r--r-- | app/Controllers/importExportController.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/app/Controllers/importExportController.php b/app/Controllers/importExportController.php index fc6cee89e..b6f7a4441 100644 --- a/app/Controllers/importExportController.php +++ b/app/Controllers/importExportController.php @@ -471,11 +471,11 @@ class FreshRSS_importExport_Controller extends FreshRSS_ActionController { continue; } - $values = $entry->toArray(); if (isset($existingHashForGuids['f_' . $feed_id][$entry->guid()])) { - $ok = $this->entryDAO->updateEntry($values); + $ok = $this->entryDAO->updateEntry($entry->toArray()); } else { - $ok = $this->entryDAO->addEntry($values); + $entry->_lastSeen(time()); + $ok = $this->entryDAO->addEntry($entry->toArray()); } foreach ($labels as $labelName) { |
