summaryrefslogtreecommitdiff
path: root/inc/api.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/api.php')
-rw-r--r--inc/api.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/inc/api.php b/inc/api.php
index 57e4d367..9483200e 100644
--- a/inc/api.php
+++ b/inc/api.php
@@ -92,7 +92,12 @@ class Api {
$dotPos = strrpos($file->file, '.');
$apiPost['ext'] = substr($file->file, $dotPos);
$apiPost['tim'] = substr($file->file, 0, $dotPos);
- $apiPost['md5'] = base64_encode(hex2bin($post->filehash));
+ if (isset ($file->hash) && $post->filehash) {
+ $apiPost['md5'] = base64_encode(hex2bin($file->hash));
+ }
+ else if (isset ($post->filehash) && $post->filehash) {
+ $apiPost['md5'] = base64_encode(hex2bin($post->filehash));
+ }
}
private function translatePost($post, $threadsPage = false) {