From 413dcd9b6c28967f06e9d4ed4356a96af0b52fd2 Mon Sep 17 00:00:00 2001 From: ValueOn AG Date: Tue, 31 Mar 2026 21:59:26 +0200 Subject: [PATCH] fix hard delete cascade: wrong import for FeatureAccessRole Made-with: Cursor --- modules/interfaces/interfaceDbApp.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/modules/interfaces/interfaceDbApp.py b/modules/interfaces/interfaceDbApp.py index 27ec5fcf..01863b41 100644 --- a/modules/interfaces/interfaceDbApp.py +++ b/modules/interfaces/interfaceDbApp.py @@ -1076,7 +1076,6 @@ class AppObjects: def _deleteUserReferencedData(self, userId: str) -> None: """Deletes all data associated with a user (full cascade).""" try: - from modules.datamodels.datamodelRbac import FeatureAccessRole, UserMandateRole from modules.datamodels.datamodelNotification import UserNotification from modules.datamodels.datamodelInvitation import Invitation @@ -1699,7 +1698,6 @@ class AppObjects: from modules.datamodels.datamodelKnowledge import FileContentIndex, ContentChunk from modules.datamodels.datamodelFeatureDataSource import FeatureDataSource from modules.datamodels.datamodelBilling import BillingSettings, BillingAccount, BillingTransaction - from modules.datamodels.datamodelRbac import FeatureAccessRole, UserMandateRole from modules.features.neutralization.datamodelFeatureNeutralizer import DataNeutralizerAttributes instances = self.db.getRecordset(FeatureInstance, recordFilter={"mandateId": mandateId})