Support » Plugin: Site Reviews » Error and required fields not working

  • Resolved birblogcu

    (@birblogcu)


    Hello,
    I got an error after submitting a review. (“Your review could not be submitted and the error has been logged. Please notify the site administrator.”)

    I checked the error log;
    [2022-09-16 01:02:52] ERROR [Database:288] Unknown column ‘is_verified’ in ‘field list’
    [2022-09-16 01:02:52] ERROR [Controllers\ReviewController:236] A review could not be created. Here are some things to try which may fix the problem:
    1. First, run the “Repair Review Relations” tool.
    2. Next, hold down the ALT key and run the Migrate Plugin tool.
    3. If the problem persists, please use the “Contact Support” section on the Help page.

    I applied what was written here and the evaluation was submitted. But the evaluation is sent even if the required fields are not entered. So the required fields no longer work.

    I’m also using recaptcha on another website and it disappeared after the update. I had to adjust the reCAPTCHA settings once again, but there is a v2 invisible option. I was using the v2 checkbox option before. Why did you remove this checkbox option?

    Version 6 caused a lot of problems and I spent all day working on fixes. I hope we don’t run into any more bugs.

    • This topic was modified 2 months, 3 weeks ago by birblogcu.
    • This topic was modified 2 months, 3 weeks ago by birblogcu.
    • This topic was modified 2 months, 3 weeks ago by birblogcu.
    • This topic was modified 2 months, 3 weeks ago by birblogcu.
Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Gemini Labs

    (@geminilabs)

    @birblogcu

    1. The v6.0 update requires a plugin migration to migrate the database table to the new version. This is scheduled to run automatically after the update, but sometimes it can take a few minutes until it runs because the WordPress scheduling system is not the same as a server “cron job” and it can sometimes be delayed.

    On the Site Reviews admin screens there should have been a Plugin Migration notice with a button which runs the migration instantly if clicked. Though it sounds like you have now done that.

    2. The required fields is controlled by the “Required Fields” option in the plugin settings. The v6.0 update changed the settings path in the database, however running the Plugin Migration should have fixed that also.

    Can you confirm that you still have that problem after running the plugin migration? I did test this on the demo website and did not experience any problem after the plugin was migrated. If you still have problems with the required fields after running the plugin migration, please let me know so I can look into it further!

    If you do still have this problem, here are two ways that you can fix it:

    • Go to the Site Reviews > Tool page, hold down the ALT key (or the option key if you are using a Mac), and run the Migrate Plugin tool.
    • Go to the Site Reviews > Settings page and save the settings.

    3. Site Review v5 never had a checkbox reCAPTCHA option. Additional CAPTCHA options were added in the Site Reviews v5.25.0 update (v3 reCAPTCHA, hCAPTCHA, FriendlyCaptcha), but otherwise the v2 reCAPTCHA has always been the Invisible reCAPTCHA, not the checkbox.

    While internal changes were required in order to add new features (like the Verified review feature and some of the new add-on features), I’m sorry that the update to v6.0 was not as smooth as you expected it to be.

    In general, major versions (i.e. 6.x.x) may have breaking changes which is why it’s a major version bump instead of a minor version bump. I have tried my best to mitigate these as much as possible.

    Please also see the Upgrade Guide on the Site Reviews > About page.

    Thread Starter birblogcu

    (@birblogcu)

    @geminilabs `Hello, thank you for your reply.
    I used the tool you specified, but when the problem was not resolved, I removed the required fields and saved them and then added the required fields again and saved. Doing this fixed the problem.

    I had added recaptcha for site reivews before and when I checked the settings after the update, the recaptcha settings were gone. Also there was no fixed v2 invisible logo on the site. Maybe I’m misremembering but I’m pretty sure it’s not the site v2 invisible logo.`

    Plugin Author Gemini Labs

    (@geminilabs)

    The CAPTCHA option is in the settings. Once you select a CAPTCHA option, other captcha settings will appear underneath where you can add the captcha api keys.

    Do you have one of these options selected?

    Thread Starter birblogcu

    (@birblogcu)

    @geminilabs
    Ok, the Inline option allowed me to add the recaptcha box above the button.

    I guess that’s how it was and I’m misremembering.
    I’m sorry for the confusion. Thanks for your help.

    • This reply was modified 2 months, 2 weeks ago by birblogcu.
    • This reply was modified 2 months, 2 weeks ago by birblogcu.
    • This reply was modified 2 months, 2 weeks ago by birblogcu.
Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.