fix hard delete cascade: wrong import for FeatureAccessRole

Made-with: Cursor
This commit is contained in:
ValueOn AG 2026-03-31 21:59:26 +02:00
parent c6e7438dfa
commit 413dcd9b6c

View file

@ -1076,7 +1076,6 @@ class AppObjects:
def _deleteUserReferencedData(self, userId: str) -> None: def _deleteUserReferencedData(self, userId: str) -> None:
"""Deletes all data associated with a user (full cascade).""" """Deletes all data associated with a user (full cascade)."""
try: try:
from modules.datamodels.datamodelRbac import FeatureAccessRole, UserMandateRole
from modules.datamodels.datamodelNotification import UserNotification from modules.datamodels.datamodelNotification import UserNotification
from modules.datamodels.datamodelInvitation import Invitation from modules.datamodels.datamodelInvitation import Invitation
@ -1699,7 +1698,6 @@ class AppObjects:
from modules.datamodels.datamodelKnowledge import FileContentIndex, ContentChunk from modules.datamodels.datamodelKnowledge import FileContentIndex, ContentChunk
from modules.datamodels.datamodelFeatureDataSource import FeatureDataSource from modules.datamodels.datamodelFeatureDataSource import FeatureDataSource
from modules.datamodels.datamodelBilling import BillingSettings, BillingAccount, BillingTransaction from modules.datamodels.datamodelBilling import BillingSettings, BillingAccount, BillingTransaction
from modules.datamodels.datamodelRbac import FeatureAccessRole, UserMandateRole
from modules.features.neutralization.datamodelFeatureNeutralizer import DataNeutralizerAttributes from modules.features.neutralization.datamodelFeatureNeutralizer import DataNeutralizerAttributes
instances = self.db.getRecordset(FeatureInstance, recordFilter={"mandateId": mandateId}) instances = self.db.getRecordset(FeatureInstance, recordFilter={"mandateId": mandateId})