diff --git a/src/pages/home/estate/model.ts b/src/pages/home/estate/model.ts index e2fc9b3..afd87e9 100644 --- a/src/pages/home/estate/model.ts +++ b/src/pages/home/estate/model.ts @@ -109,7 +109,7 @@ const MineModel: Model = { }); try { const info = (yield call(refresh, user.inviter)) as RefreshData; - if (info && info.basic) { + if (info && info.basic && info.list) { yield put({ type: 'onUpdateState', info: info.basic, @@ -117,6 +117,15 @@ const MineModel: Model = { refreshingBasic: false, refreshingList: false, errorBasic: false, + errorList: false, + }); + } else { + yield put({ + type: 'onUpdateState', + refreshingBasic: false, + refreshingList: false, + errorBasic: false, + errorList: false, }); } } catch (e) {