]> uap-core.de Git - note.git/commitdiff
fix wrong resource id parameter in qthr_save_attachment
authorOlaf Wintermann <olaf.wintermann@gmail.com>
Fri, 18 Apr 2025 18:31:15 +0000 (20:31 +0200)
committerOlaf Wintermann <olaf.wintermann@gmail.com>
Fri, 18 Apr 2025 18:31:15 +0000 (20:31 +0200)
application/store.c

index a434e74dccdf3eb5fc51d20a07bc7b4fcf08eedf..71f968f88e7d9892b6e275c91ce431a78a35ebe4 100644 (file)
@@ -639,17 +639,16 @@ static int qthr_save_attachment(SaveAttachmentJob *job) {
             job->error = 1;
         } else {
             DBUResult *result = dbuQueryGetResult(q);
-            int64_t resource_id;
-            if(dbuResultAsInt64(result, &resource_id)) {
+            int64_t attachment_resource_id;
+            if(dbuResultAsInt64(result, &attachment_resource_id)) {
                 job->error = 2;
             } else {
                 dbuQueryFree(q);
                 q = connection->createQuery(connection, NULL);
                 dbuQuerySetSQL(q, SQL_ATTACHMENT_NEW);
-                dbuQuerySetParamInt64(q, 1, job->resource_id);
+                dbuQuerySetParamInt64(q, 1, attachment_resource_id);
                 dbuQuerySetParamInt64(q, 2, job->resource_id);
                 dbuQuerySetParamInt64(q, 3, job->type);
-                dbuQuerySetParamBytes(q, 4, job->content.ptr, job->content.length);
                 if(dbuQueryExec(q)) {
                     job->error = 3;
                 } else {