diff --git a/geomagio/algorithm/MetadataAlgorithm.py b/geomagio/algorithm/MetadataAlgorithm.py index 7b85e82ed54338f639237a0b79eb4e6e03ee0980..ef61e73f49947ba3f3c6eb2b427767014ccac422 100644 --- a/geomagio/algorithm/MetadataAlgorithm.py +++ b/geomagio/algorithm/MetadataAlgorithm.py @@ -2,6 +2,7 @@ from pydantic import BaseModel from obspy import UTCDateTime, Stream from datetime import timedelta from enum import Enum +from typing import List from ..metadata.flag.Flag import Flag from ..metadata import Metadata, MetadataFactory, MetadataCategory @@ -17,7 +18,7 @@ class DataFactory(str, Enum): class MetadataAlgorithm(BaseModel): factory: DataFactory = DataFactory.MINISEED observatory: str - channels: str + channels: List[str] metadata_token: str metadata_url: str type: str @@ -84,6 +85,7 @@ class MetadataAlgorithm(BaseModel): station=metadata_obj.station, starttime=metadata_obj.starttime, endtime=metadata_obj.endtime, + channel=metadata_obj.channel, ) metadata_factory = self._get_metadata_factory() prior_metadata = metadata_factory.get_metadata(query=query_metadata)