CI: Add SonarCloud scan GHA workflow
[pti/o2.git] / o2app / adapter / unit_of_work.py
index 7e16308..57d1c00 100644 (file)
@@ -21,7 +21,7 @@ from sqlalchemy.orm.session import Session
 from o2common.config import config
 from o2common.service.unit_of_work import AbstractUnitOfWork
 
-from o2ims.adapter import ocloud_repository, alarm_repository, alarm_loader
+from o2ims.adapter import ocloud_repository, alarm_repository
 from o2dms.adapter import dms_repository
 
 from o2common.helper import o2logging
@@ -69,14 +69,13 @@ class SqlAlchemyUnitOfWork(AbstractUnitOfWork):
             .AlarmEventRecordSqlAlchemyRepository(self.session)
         self.alarm_definitions = alarm_repository\
             .AlarmDefinitionSqlAlchemyRepository(self.session)
+        self.alarm_dictionaries = alarm_repository\
+            .AlarmDictionarySqlAlchemyRepository(self.session)
         self.alarm_subscriptions = alarm_repository\
             .AlarmSubscriptionSqlAlchemyRepository(self.session)
         self.alarm_probable_causes = alarm_repository\
             .AlarmProbableCauseSqlAlchemyRepository(self.session)
 
-        # config file
-        self.alarm_dictionaries = alarm_loader\
-            .AlarmDictionaryConfigFileRepository()
         return super().__enter__()
 
     def __exit__(self, *args):