aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/BusinessAdmin.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/classes/BusinessAdmin.php b/classes/BusinessAdmin.php
index be6f1a4..7c3c76c 100644
--- a/classes/BusinessAdmin.php
+++ b/classes/BusinessAdmin.php
@@ -376,7 +376,9 @@ class BusinessAdmin {
$stmt = $pdo->prepare("INSERT INTO `".Constants::db_prefix."file` (`filename`) VALUES (?)");
$stmt->execute(array($filename));
if ($stmt->rowCount() == 1) {
- return new File($pdo, $pdo->lastInsertId());
+ $file = new File($pdo, $pdo->lastInsertId());
+ $file->secret_key = File::getRandomSecretKey();
+ return $file;
} else {
unlink(Constants::files_folder . $filename);
throw new Exception("$filename could not be added to the database");