Hello @millionleaves please provide, what versions of php / wordpress / cf7 / cf7 spreadsheeds are you using?
Thanks for your reply.
This site is using:
PHP 7.4
WP 5.6
CF7 Spreadsheets 2.3.1
Contact Form 7 5.3.1
Contact Form 7 Google Analytics Integration 1.8.7 (in case it’s relevant)
I am getting the same issue, I don’t see anything in the logs.
Details:
WP 5.6 (WPEngine)
PHP Version 7.4.13
MySQL Version 5.7.31-34-log
MUST-USE PLUGINS
WP Engine System 4.1.0
Force Strong Passwords – WPE Edition 1.6.4
WP Engine Seamless Login Plugin 1.5.5
WP Engine Security Auditor 1.0.9
OTHER PLUGINS
Akismet Anti-Spam 4.1.7
Better Search Replace 1.3.4
CF7 Spreadsheets 2.3.1
Classic Editor 1.6
Contact Form 7 Extension For Mailchimp 0.5.31
Contact Form 7 5.3.2
Cornerstone 4.2.3
Yoast Duplicate Post 3.2.6
301 Redirects 2.53
Flamingo 2.2.1
Smash Balloon Instagram Feed 2.6.2
Popup Maker 1.14.0
Yoast SEO 15.5
Thanks
Scott
found the issue, in script.js:
var readURLE = function (input) {
$(‘.CF7spreadsheets_status’).html(‘<span class=”CF7spreadsheets_loading”></span>’);
var reader = new FileReader();
reader.fileNameSet = input.files[0].name;
reader.onload = function (e, test) {
$.getJSON(e.target.result).complete(function (json){
$(‘.CF7spreadsheets_status’).html(”);
file_string = JSON.stringify(json.responseJSON);
});
};
reader.readAsDataURL(input.files[0]);
};
json.responseJSON is undefined, I fixed mine by using
file_string =JSON.stringify(json)
instead of
file_string = JSON.stringify(json.responseJSON);
after putting a breakpoint after
file_string = JSON.stringify(json.responseJSON);
I was then able to click save and have the file load, not sure what the issue is caused by or a long term solution as I can’t take time to check right now 🙂
@scottfrontline thanks for your response!
I made a quick fix. Looks like it’s related to jQuery version update inside WordPress core (method .complete was deprecated and removed in jQuery 3).
I haven’t pushed this version to all users yet, I want you @millionleaves @scottfrontline to make sure is everything all right and works fine. You can find version 2.3.2 with this fix on this page (bottom): https://wordpress.org/plugins/cf7-spreadsheets/advanced/
Please confirm everything works fine, so I can publish this version to all users. Thanks!
-
This reply was modified 5 years, 4 months ago by
moshensky.
@moshensky I just installed the new version in a test environment and can verify it worked.
I had installed the 2.3.1 version first to confirm the issue was still there then uploaded 2.3.2 over it and it worked (after I forced a refresh with CTRL+F5)
Scott
Thanks for response, I appreciate it. And thanks for the issue as well.
I published 2.3.2 for all users.