branch: elpa/gptel
commit 9f3acc3217f7be30fb2d150746c5340e654155f6
Author: Karthik Chikmagalur <karthikchikmaga...@gmail.com>
Commit: Karthik Chikmagalur <karthikchikmaga...@gmail.com>

    gptel: Check gptel-org-convert-response in query buffer
    
    * gptel-curl.el (gptel-curl-get-response): Check if
    `gptel-org-convert-response' is enabled in the query buffer, not
    the Curl process buffer.
    * gptel.el (gptel--url-get-response): Ditto.
---
 gptel-curl.el | 8 ++++----
 gptel.el      | 6 +++---
 2 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/gptel-curl.el b/gptel-curl.el
index 5021182748..77eeca3842 100644
--- a/gptel-curl.el
+++ b/gptel-curl.el
@@ -129,14 +129,14 @@ the response is inserted into the current buffer after 
point."
                   "request Curl command" 'no-json))
     (with-current-buffer (process-buffer process)
       (set-process-query-on-exit-flag process nil)
-      (if (plist-get info :token)    ;not the first run, set only the token
+      (if (plist-get info :token)       ;not the first run, set only the token
           (plist-put info :token token)
         (setf (gptel-fsm-info fsm)      ;fist run, set all process parameters
               (nconc (list :token token
                            :transformer
-                           (when (and gptel-org-convert-response
-                                      (with-current-buffer (plist-get info 
:buffer)
-                                        (derived-mode-p 'org-mode)))
+                           (when (with-current-buffer (plist-get info :buffer)
+                                   (and (derived-mode-p 'org-mode)
+                                        gptel-org-convert-response))
                              (gptel--stream-convert-markdown->org
                               (plist-get info :position))))
                      (unless (plist-get info :callback)
diff --git a/gptel.el b/gptel.el
index a935fd896d..c9c8ea086f 100644
--- a/gptel.el
+++ b/gptel.el
@@ -2529,9 +2529,9 @@ the response is inserted into the current buffer after 
point."
           (encode-coding-string
            (gptel--json-encode (plist-get info :data))
            'utf-8)))
-    (when (and gptel-org-convert-response
-               (with-current-buffer (plist-get info :buffer)
-                 (derived-mode-p 'org-mode)))
+    (when (with-current-buffer (plist-get info :buffer)
+            (and (derived-mode-p 'org-mode)
+                 gptel-org-convert-response))
       (plist-put info :transformer #'gptel--convert-markdown->org))
     (plist-put info :callback callback)
     (when gptel-log-level               ;logging

Reply via email to