diff --git a/inc/admin.php b/inc/admin.php index b413faae..d1b37e76 100755 --- a/inc/admin.php +++ b/inc/admin.php @@ -1415,6 +1415,9 @@ private function localize_dashboard_app() { } $api_key = $this->settings->get( 'api_key' ); $service_data = $this->settings->get( 'service_data' ); + if ( ! is_array( $service_data ) ) { + $service_data = []; + } $user = get_userdata( get_current_user_id() ); $user_status = 'inactive'; $auto_connect = get_option( Optml_Settings::OPTML_USER_EMAIL, 'no' ); diff --git a/playwright.config.ts b/playwright.config.ts index c559c076..f82cb686 100644 --- a/playwright.config.ts +++ b/playwright.config.ts @@ -2,12 +2,13 @@ import { defineConfig } from '@playwright/test'; export default defineConfig({ testDir: './tests/e2e', - timeout: 30000, + timeout: 60000, workers: process.env.CI ? 2 : 5, retries: process.env.CI ? 2 : 0, use: { baseURL: 'http://testing.optimole.com', // Replace with your local WordPress URL trace: 'on-first-retry', + navigationTimeout: 45000, }, projects: [ {