diff --git a/libs/shared/lib/data-access/store/sessionSlice.ts b/libs/shared/lib/data-access/store/sessionSlice.ts index b2aa4c8d2b46afae6c113aa7584f20f91fff43d6..08d5dc8abaf7cf03a51996ad3a64406fce1a5f6d 100644 --- a/libs/shared/lib/data-access/store/sessionSlice.ts +++ b/libs/shared/lib/data-access/store/sessionSlice.ts @@ -20,13 +20,6 @@ export type SessionCacheI = { testedSaveState: Record<string, DatabaseStatus>; }; -const defaultStateAuthorizationHeaders: SaveStateAuthorizationHeaders = { - query: { W: false, R: false }, - database: { W: false, R: false }, - visualization: { W: false, R: false }, - schema: { W: false, R: false }, -}; - const newStateAuthorizationHeaders: SaveStateAuthorizationHeaders = { query: { W: true, R: true }, database: { W: true, R: true }, @@ -139,6 +132,6 @@ export const { export const sessionCacheState = (state: RootState) => state.sessionCache; export const activeSaveState = (state: RootState): SaveStateI => state.sessionCache.saveStates?.[state.sessionCache.currentSaveState!]; export const activeSaveStateAuthorization = (state: RootState): SaveStateAuthorizationHeaders => - state.sessionCache.saveStatesAuthorization?.[state.sessionCache.currentSaveState!] || defaultStateAuthorizationHeaders; + state.sessionCache.saveStatesAuthorization?.[state.sessionCache.currentSaveState!] || newStateAuthorizationHeaders; export default sessionSlice.reducer; diff --git a/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx b/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx index b174a37779edeabe2d5a928fa7ca0ac614d34e2a..65534dd637abdace3c1724cbd7f1d84b9632c193 100644 --- a/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx +++ b/libs/shared/lib/querybuilder/panel/QueryBuilder.tsx @@ -490,7 +490,7 @@ export const QueryBuilderInner = (props: QueryBuilderProps) => { }; const onMouseDown = useCallback( - (event: React.MouseEvent) => { + (event: React.MouseEvent | React.TouchEvent) => { if (contextMenuOpen.open) { setContextMenuOpen({ ...contextMenuOpen, open: false }); }