Page MenuHomePhorge

D4075.1769063842.diff
No OneTemporary

Size
770 B
Referenced Files
None
Subscribers
None

D4075.1769063842.diff

diff --git a/services/backup/src/Reactors/server/SendLogReactor.cpp b/services/backup/src/Reactors/server/SendLogReactor.cpp
--- a/services/backup/src/Reactors/server/SendLogReactor.cpp
+++ b/services/backup/src/Reactors/server/SendLogReactor.cpp
@@ -62,6 +62,11 @@
throw std::runtime_error("backup id expected but not received");
}
this->backupID = request.backupid();
+ if (database::DatabaseManager::getInstance().findBackupItem(
+ this->userID, this->backupID) == nullptr) {
+ throw std::runtime_error(
+ "trying to send log for a non-existent backup");
+ }
this->logID = this->generateLogID(this->backupID);
this->response->set_logid(this->logID);
this->state = State::LOG_HASH;

File Metadata

Mime Type
text/plain
Expires
Thu, Jan 22, 6:37 AM (2 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5974804
Default Alt Text
D4075.1769063842.diff (770 B)

Event Timeline