From 89da691111ee9d6ee5e49892aae4c3224493b83d Mon Sep 17 00:00:00 2001 From: Anton Franzluebbers Date: Thu, 22 Feb 2024 13:46:47 -0500 Subject: [PATCH] null check for room data --- .github/workflows/publish_svelte_npm.yml | 2 +- .github/workflows/publish_ts_npm.yml | 2 +- unity_package/Runtime/VELConnectManager.cs | 2 +- unity_package/package.json | 2 +- velconnect-npm/package-lock.json | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/publish_svelte_npm.yml b/.github/workflows/publish_svelte_npm.yml index 8df126f..4f04509 100644 --- a/.github/workflows/publish_svelte_npm.yml +++ b/.github/workflows/publish_svelte_npm.yml @@ -20,6 +20,6 @@ jobs: registry-url: "https://registry.npmjs.org" - run: npm install - run: npm ci - - run: npm publish + - run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/publish_ts_npm.yml b/.github/workflows/publish_ts_npm.yml index 59bfd5b..6f649a2 100644 --- a/.github/workflows/publish_ts_npm.yml +++ b/.github/workflows/publish_ts_npm.yml @@ -20,6 +20,6 @@ jobs: registry-url: "https://registry.npmjs.org" - run: npm install - run: npm ci - - run: npm publish + - run: npm publish --access public env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/unity_package/Runtime/VELConnectManager.cs b/unity_package/Runtime/VELConnectManager.cs index c91a17f..507daf3 100644 --- a/unity_package/Runtime/VELConnectManager.cs +++ b/unity_package/Runtime/VELConnectManager.cs @@ -409,7 +409,7 @@ namespace VELConnect foreach (KeyValuePair elem in state.room.data) { string oldValue = null; - lastState?.room.data.TryGetValue(elem.Key, out oldValue); + lastState?.room?.data.TryGetValue(elem.Key, out oldValue); if (elem.Value != oldValue) { try diff --git a/unity_package/package.json b/unity_package/package.json index 0ce57c4..f317ca7 100644 --- a/unity_package/package.json +++ b/unity_package/package.json @@ -1,7 +1,7 @@ { "name": "edu.uga.engr.vel.vel-connect", "displayName": "VEL-Connect", - "version": "4.0.2", + "version": "4.0.3", "unity": "2019.1", "description": "Web-based configuration for VR applications", "keywords": [], diff --git a/velconnect-npm/package-lock.json b/velconnect-npm/package-lock.json index 85a3597..1cff075 100644 --- a/velconnect-npm/package-lock.json +++ b/velconnect-npm/package-lock.json @@ -1,12 +1,12 @@ { "name": "@velaboratory/velconnect", - "version": "1.0.0", + "version": "1.0.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@velaboratory/velconnect", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "dependencies": { "pocketbase": "^0.20.3"