Skip to content

Commit 902e10e

Browse files
committed
Merge branch 'master' into develop
2 parents 8e743b9 + c532e6a commit 902e10e

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

includes/admin/class-ur-admin.php

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,12 +67,12 @@ public function init_users_menu() {
6767
*/
6868
public function run_membership_migration_script() {
6969

70-
$membership_service = new MembershipService();
71-
$logger = ur_get_logger();
72-
7370
if ( ! current_user_can( 'manage_options' ) ) {
7471
return;
7572
}
73+
74+
$logger = ur_get_logger();
75+
7676
update_option( 'user_registration_content_restriction_enable', true );
7777
if ( ur_check_module_activation( 'payments' ) && ! get_option( 'global_paypal_setting_migration', false ) ) {
7878
$get_all_forms = ur_get_all_user_registration_form();
@@ -89,6 +89,18 @@ public function run_membership_migration_script() {
8989

9090
if ( UR_PRO_ACTIVE && UR_VERSION <= '5.0' && is_plugin_active( 'user-registration-membership/user-registration-membership.php' ) && ! get_option( 'membership_migration_finished', false ) ) {
9191

92+
if ( ! class_exists( MembershipService::class ) ) {
93+
$logger->error(
94+
'MembershipService class not found. Skipping membership migration.',
95+
array(
96+
'source' => 'migration-logger',
97+
)
98+
);
99+
return;
100+
}
101+
102+
$membership_service = new MembershipService();
103+
92104
deactivate_plugins( 'user-registration-membership/user-registration-membership.php' );
93105

94106
$logger->notice( '---------- Begin Membership Migration. ----------', array( 'source' => 'migration-logger' ) );

0 commit comments

Comments
 (0)