diff --git a/development/actual_donwload.py b/development/actual_donwload.py index a8eb732..4788eb5 100644 --- a/development/actual_donwload.py +++ b/development/actual_donwload.py @@ -6,8 +6,8 @@ logging.getLogger().setLevel(logging.DEBUG) if __name__ == "__main__": commands = [ - "s: #a Crystal F", - "d: 20", + "s: #a Ghost Bath", + "d: 4", ] diff --git a/music_kraken/objects/source.py b/music_kraken/objects/source.py index 130cacd..8680cde 100644 --- a/music_kraken/objects/source.py +++ b/music_kraken/objects/source.py @@ -128,10 +128,11 @@ class SourceCollection: if existing_source is not None: existing_source.__merge__(source) source = existing_source + else: + self._page_to_source_list[source.page_enum].append(source) for key in source.indexing_values: self._indexed_sources[key] = source - self._page_to_source_list[source.page_enum].append(source) def extend(self, sources: Iterable[Source]): for source in sources: