diff --git a/bricks/jsoncall.js b/bricks/jsoncall.js index 71c76eb..d9aec44 100644 --- a/bricks/jsoncall.js +++ b/bricks/jsoncall.js @@ -206,6 +206,10 @@ bricks.HttpText = class { } console.log('withLoginInfo: retry successful'); + // Dispatch sage_login event so shell can reload menu + if (bricks.app && bricks.app.dispatch) { + bricks.app.dispatch('sage_login'); + } return await this.get_result_data(retryResult); } async get(url, {headers=null, params=null}={}){ diff --git a/dist/bricks.js b/dist/bricks.js index 02db2bd..e7226f2 100644 --- a/dist/bricks.js +++ b/dist/bricks.js @@ -3554,6 +3554,10 @@ bricks.HttpText = class { } console.log('withLoginInfo: retry successful'); + // Dispatch sage_login event so shell can reload menu + if (bricks.app && bricks.app.dispatch) { + bricks.app.dispatch('sage_login'); + } return await this.get_result_data(retryResult); } async get(url, {headers=null, params=null}={}){