diff --git a/lib/pages/login/controller.dart b/lib/pages/login/controller.dart index ed6ae2b5..9dec7ac6 100644 --- a/lib/pages/login/controller.dart +++ b/lib/pages/login/controller.dart @@ -164,8 +164,10 @@ class LoginPageController extends GetxController final HomeController homeCtr = Get.find(); homeCtr.updateLoginStatus(true); homeCtr.userFace.value = result['data'].face; - final MediaController mediaCtr = Get.find(); - mediaCtr.mid = result['data'].mid; + final MediaController? mediaCtr = Get.isRegistered() + ? Get.find() + : null; + mediaCtr?.mid = result['data'].mid; await LoginUtils.refreshLoginStatus(true); } else { // 获取用户信息失败