diff --git a/modules/aeolus/datasource.py b/modules/aeolus/datasource.py
index 484e939e2608688aec3304f0b8a80988df5630c2..47d2187ee3fcd356e8db50ce177f27ba145081fe 100644
--- a/modules/aeolus/datasource.py
+++ b/modules/aeolus/datasource.py
@@ -265,5 +265,7 @@ def get_datasource(files_path, file_time_span, source, band='14'):
         return FrameworkCloudHeight(files_path, file_time_span)
     elif source == 'FMWK_CLD_PHASE':
         return FrameworkCloudPhase(files_path, file_time_span)
+    elif source == 'OPS_CLD_PHASE':
+        return OpsCloudPhase(files_path, file_time_span)
     else:
         raise GenericException('Unknown data source type')
\ No newline at end of file