Fixed: Prevent delete of last profile

This commit is contained in:
Qstick
2022-03-25 18:53:29 -05:00
parent 627da14a32
commit 69de6d18eb
2 changed files with 4 additions and 3 deletions

View File

@@ -5,13 +5,14 @@ import createAllIndexersSelector from './createAllIndexersSelector';
function createProfileInUseSelector(profileProp) {
return createSelector(
(state, { id }) => id,
(state) => state.settings.appProfiles.items,
createAllIndexersSelector(),
(id, indexers) => {
(id, profiles, indexers) => {
if (!id) {
return false;
}
if (_.some(indexers, { [profileProp]: id })) {
if (_.some(indexers, { [profileProp]: id }) || profiles.length <= 1) {
return true;
}