From d0f10c4d7ea405003a3fd8a0228a18a8c9c9b6fc Mon Sep 17 00:00:00 2001 From: Ricky Stretch Date: Mon, 30 Mar 2026 19:07:15 -0400 Subject: [PATCH] v0.12.45 fixed Guardian only feature --- backend/package.json | 2 +- build.sh | 2 +- frontend/package.json | 2 +- frontend/src/components/ProfileModal.jsx | 4 ++-- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/package.json b/backend/package.json index aa93e07..84789f6 100644 --- a/backend/package.json +++ b/backend/package.json @@ -1,6 +1,6 @@ { "name": "rosterchirp-backend", - "version": "0.12.44", + "version": "0.12.45", "description": "RosterChirp backend server", "main": "src/index.js", "scripts": { diff --git a/build.sh b/build.sh index 030c228..9731cf8 100644 --- a/build.sh +++ b/build.sh @@ -13,7 +13,7 @@ # ───────────────────────────────────────────────────────────── set -euo pipefail -VERSION="${1:-0.12.44}" +VERSION="${1:-0.12.45}" ACTION="${2:-}" REGISTRY="${REGISTRY:-}" IMAGE_NAME="rosterchirp" diff --git a/frontend/package.json b/frontend/package.json index 214055d..9858803 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,6 +1,6 @@ { "name": "rosterchirp-frontend", - "version": "0.12.44", + "version": "0.12.45", "private": true, "scripts": { "dev": "vite", diff --git a/frontend/src/components/ProfileModal.jsx b/frontend/src/components/ProfileModal.jsx index 6dc5a6b..7b74658 100644 --- a/frontend/src/components/ProfileModal.jsx +++ b/frontend/src/components/ProfileModal.jsx @@ -64,13 +64,13 @@ export default function ProfileModal({ onClose }) { // Load login type + check if user is in guardians group useEffect(() => { - Promise.all([api.getSettings(), api.getMyUserGroups()]).then(([{ settings: s }, { groups }]) => { + Promise.all([api.getSettings(), api.getMyUserGroups()]).then(([{ settings: s }, { userGroups }]) => { const lt = s.feature_login_type || 'all_ages'; const gid = parseInt(s.feature_guardians_group_id); setLoginType(lt); setGuardiansGroupId(gid || null); if (lt !== 'all_ages' && gid) { - const inGroup = (groups || []).some(g => g.id === gid); + const inGroup = (userGroups || []).some(g => g.id === gid); setShowAddChild(inGroup); } }).catch(() => {});