Skip to content

Commit 4aeae5c

Browse files
authored
Merge pull request #669 from KelvinTegelaar/dev
[pull] dev from KelvinTegelaar:dev
2 parents 326db94 + 1df2416 commit 4aeae5c

File tree

6 files changed

+21
-9
lines changed

6 files changed

+21
-9
lines changed

src/pages/tenant/manage/applied-standards.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,8 @@ const Page = () => {
5858
const { templateId } = router.query;
5959
const [comparisonData, setComparisonData] = useState(null);
6060
const settings = useSettings();
61-
const currentTenant = settings?.currentTenant;
61+
// Prioritize URL query parameter, then fall back to settings
62+
const currentTenant = router.query.tenantFilter || settings?.currentTenant;
6263
const formControl = useForm({
6364
mode: "onBlur",
6465
defaultValues: {

src/pages/tenant/manage/configuration-backup.js

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,16 +42,18 @@ const Page = () => {
4242
const { templateId } = router.query;
4343
const settings = useSettings();
4444
const removeDialog = useDialog();
45+
// Prioritize URL query parameter, then fall back to settings
46+
const currentTenant = router.query.tenantFilter || settings.currentTenant;
4547

4648
// API call to get backup files
4749
const backupList = ApiGetCall({
4850
url: "/api/ExecListBackup",
4951
data: {
50-
tenantFilter: settings.currentTenant,
52+
tenantFilter: currentTenant,
5153
Type: "Scheduled",
5254
NameOnly: true,
5355
},
54-
queryKey: `BackupList-${settings.currentTenant}`,
56+
queryKey: `BackupList-${currentTenant}`,
5557
});
5658

5759
// API call to get existing backup configuration/schedule
@@ -61,7 +63,7 @@ const Page = () => {
6163
showHidden: true,
6264
Type: "New-CIPPBackup",
6365
},
64-
queryKey: `BackupTasks-${settings.currentTenant}`,
66+
queryKey: `BackupTasks-${currentTenant}`,
6567
});
6668

6769
// Use the actual backup files as the backup data
@@ -380,7 +382,10 @@ const Page = () => {
380382
confirmText:
381383
"Are you sure you want to remove this backup schedule? This will stop automatic backups but won't delete existing backup files.",
382384
}}
383-
relatedQueryKeys={[`BackupTasks-${settings.currentTenant}`, `BackupList-${settings.currentTenant}`]}
385+
relatedQueryKeys={[
386+
`BackupTasks-${settings.currentTenant}`,
387+
`BackupList-${settings.currentTenant}`,
388+
]}
384389
onSuccess={() => {
385390
// Refresh both queries when a backup schedule is removed
386391
setTimeout(() => {

src/pages/tenant/manage/drift.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,8 @@ const ManageDriftPage = () => {
3434
const router = useRouter();
3535
const { templateId } = router.query;
3636
const userSettingsDefaults = useSettings();
37-
const tenantFilter = userSettingsDefaults.currentTenant || "";
37+
// Prioritize URL query parameter, then fall back to settings
38+
const tenantFilter = router.query.tenantFilter || userSettingsDefaults.currentTenant || "";
3839
const [anchorEl, setAnchorEl] = useState({});
3940
const [bulkActionsAnchorEl, setBulkActionsAnchorEl] = useState(null);
4041
const createDialog = useDialog();

src/pages/tenant/manage/edit.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ const Page = () => {
2222
const router = useRouter();
2323
const { templateId } = router.query;
2424
const settings = useSettings();
25-
const currentTenant = settings.currentTenant;
25+
// Prioritize URL query parameter, then fall back to settings
26+
const currentTenant = router.query.tenantFilter || settings.currentTenant;
2627

2728
const formControl = useForm({
2829
mode: "onChange",

src/pages/tenant/manage/history.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,9 @@ const Page = () => {
4040
const router = useRouter();
4141
const { templateId } = router.query;
4242
const [daysToLoad, setDaysToLoad] = useState(5);
43-
const tenant = useSettings().currentTenant;
43+
const userSettings = useSettings();
44+
// Prioritize URL query parameter, then fall back to settings
45+
const tenant = router.query.tenantFilter || userSettings.currentTenant;
4446
const [expandedMessages, setExpandedMessages] = useState(new Set());
4547

4648
// Toggle message expansion

src/pages/tenant/manage/recover-policies.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ const RecoverPoliciesPage = () => {
2828
const router = useRouter();
2929
const { templateId } = router.query;
3030
const [selectedPolicies, setSelectedPolicies] = useState([]);
31-
const currentTenant = useSettings().currentTenant;
31+
const userSettings = useSettings();
32+
// Prioritize URL query parameter, then fall back to settings
33+
const currentTenant = router.query.tenantFilter || userSettings.currentTenant;
3234

3335
const formControl = useForm({ mode: "onChange" });
3436

0 commit comments

Comments
 (0)