diff --git a/app/assets/javascripts/components/SessionsModal.tsx b/app/assets/javascripts/components/SessionsModal.tsx index cab3a79d9..8ed21a7b8 100644 --- a/app/assets/javascripts/components/SessionsModal.tsx +++ b/app/assets/javascripts/components/SessionsModal.tsx @@ -41,7 +41,7 @@ function useSessions( (async () => { setRefreshing(true); const response = await application.getSessions(); - if ('error' in response || !response.data) { + if ('error' in response || isNullOrUndefined(response.data)) { if (response.error?.message) { setErrorMessage(response.error.message); } else { diff --git a/package.json b/package.json index 1bdeed4bd..9f23278e6 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@reach/checkbox": "^0.13.2", "@reach/dialog": "^0.13.0", "@standardnotes/sncrypto-web": "1.2.10", - "@standardnotes/snjs": "2.7.8", + "@standardnotes/snjs": "2.7.9", "mobx": "^6.1.6", "mobx-react-lite": "^3.2.0", "preact": "^10.5.12" diff --git a/yarn.lock b/yarn.lock index e64c7e111..7699cacc1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1936,10 +1936,10 @@ "@standardnotes/sncrypto-common" "^1.2.7" libsodium-wrappers "^0.7.8" -"@standardnotes/snjs@2.7.8": - version "2.7.8" - resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.7.8.tgz#5437e9945e6cde0f774de33de85c955a6a0294b7" - integrity sha512-4RRJvkTNYUzOLqpeEG43o6uI6yTtqDW1RYAlks9S4iwhwh9fkdZRUARsEsCyfYy9fKSecSK0RS4kflzo/SraeA== +"@standardnotes/snjs@2.7.9": + version "2.7.9" + resolved "https://registry.yarnpkg.com/@standardnotes/snjs/-/snjs-2.7.9.tgz#8b2a5d0f6248e1872b2fe68a73307f754528b4c3" + integrity sha512-FNiLXdaUb2+WpCteTbfg/iiv4k0UXFzz57RnY1O8X40vEVFVY8VjrJuJxxwDuZqidUZeLIdTMlmfdKWoD+NRDA== dependencies: "@standardnotes/auth" "^2.0.0" "@standardnotes/sncrypto-common" "^1.2.9"