Plugin Directory


Ignore:
Timestamp:
10/17/2026 01:47:11 PM (12 days ago)
Author:
mxchat
Message:

Release 3.2.26 - security hardening, new models (GPT-6.1 Sol, Claude 5.5 family, Grok 4.7, Gemini 4 Argon, DeepSeek Flash), automatic moves off discontinued models, token usage in Transcripts, page-builder and ACF Blocks imports

File:
1 edited

Legend:

Unmodified
Added
Removed
  • mxchat-basic/trunk/admin/class-ajax-handler.php

    r3738408 r3751971  
    360360    check_ajax_referer('mxchat_save_setting_nonce');
    361361    if (!current_user_can('manage_options')) {
    362         ('MXChat Save: Unauthorized access attempt');
    363         wp_send_json_error(['message' => esc_html__('Unauthorized', 'mxchat')]);
     362        // 403, like the nonce failure above: the read-only transcripts role
     363        // (plan 93999a) must not save the Transcripts notification or
     364        // retention settings that post here.
     365        wp_send_json_error(['message' => esc_html__('Unauthorized', 'mxchat')], 403);
    364366    }
    365367
Note: See TracChangeset for help on using the changeset viewer.