diff --git a/backend/app/plugins/wiaas/includes/product/class-wiaas-product-supplier.php b/backend/app/plugins/wiaas/includes/product/class-wiaas-product-supplier.php index 3d5d717..0aff85a 100644 --- a/backend/app/plugins/wiaas/includes/product/class-wiaas-product-supplier.php +++ b/backend/app/plugins/wiaas/includes/product/class-wiaas-product-supplier.php @@ -6,8 +6,8 @@ class Wiaas_Product_Supplier { public static function init() { add_action('init', array(__CLASS__, 'register_supplier_taxonomy')); - add_action('created_' . 'wiaas-user-organization', array(__CLASS__, 'on_organization_added')); - add_action('edit_' . 'wiaas-user-organization', array(__CLASS__, 'on_organization_added')); + add_action('wiaas_organization_created', array(__CLASS__, 'on_organization_added')); + add_action('wiaas_organization_roles_updated' , array(__CLASS__, 'on_organization_added')); } /** @@ -47,6 +47,7 @@ class Wiaas_Product_Supplier { * Create corresponding supplier term for organization * * @param $organization_id + * @param $roles */ public static function on_organization_added($organization_id) { $organization = get_term_by('id', $organization_id, 'wiaas-user-organization'); diff --git a/backend/app/plugins/wiaas/includes/user/class-wiaas-user-organization.php b/backend/app/plugins/wiaas/includes/user/class-wiaas-user-organization.php index d5bd1df..503657e 100644 --- a/backend/app/plugins/wiaas/includes/user/class-wiaas-user-organization.php +++ b/backend/app/plugins/wiaas/includes/user/class-wiaas-user-organization.php @@ -66,8 +66,6 @@ class Wiaas_User_Organization extends WP_User_Taxonomy { public static function on_organization_added($organization_id) { self::_create_organization_access_group($organization_id); - do_action('wiaas_organization_created', $organization_id); - $roles = wiaas_get_organization_roles($organization_id); self::_assign_organization_roles_capabilities($organization_id, $roles);