|
@@ -33,6 +33,7 @@ from profiles.utils import (
|
|
|
end_of_day,
|
|
|
end_of_month,
|
|
|
end_of_week,
|
|
|
+ fix_profile_historic_timezones,
|
|
|
start_of_day,
|
|
|
start_of_month,
|
|
|
start_of_week,
|
|
@@ -205,6 +206,9 @@ class KoReaderImport(BaseFileImportMixin):
|
|
|
|
|
|
def process(self, force=False):
|
|
|
|
|
|
+ if self.user.id == 1:
|
|
|
+ fix_profile_historic_timezones(self.user.profile)
|
|
|
+
|
|
|
if self.processed_finished and not force:
|
|
|
logger.info(
|
|
|
f"{self} already processed on {self.processed_finished}"
|
|
@@ -250,6 +254,9 @@ class AudioScrobblerTSVImport(BaseFileImportMixin):
|
|
|
def process(self, force=False):
|
|
|
from scrobbles.importers.tsv import import_audioscrobbler_tsv_file
|
|
|
|
|
|
+ if self.user.id == 1:
|
|
|
+ fix_profile_historic_timezones(self.user.profile)
|
|
|
+
|
|
|
if self.processed_finished and not force:
|
|
|
logger.info(
|
|
|
f"{self} already processed on {self.processed_finished}"
|
|
@@ -280,6 +287,10 @@ class LastFmImport(BaseFileImportMixin):
|
|
|
|
|
|
def process(self, import_all=False):
|
|
|
"""Import scrobbles found on LastFM"""
|
|
|
+
|
|
|
+ if self.user.id == 1:
|
|
|
+ fix_profile_historic_timezones(self.user.profile)
|
|
|
+
|
|
|
if self.processed_finished:
|
|
|
logger.info(
|
|
|
f"{self} already processed on {self.processed_finished}"
|
|
@@ -327,6 +338,9 @@ class RetroarchImport(BaseFileImportMixin):
|
|
|
|
|
|
def process(self, import_all=False, force=False):
|
|
|
"""Import scrobbles found on Retroarch"""
|
|
|
+ if self.user.id == 1:
|
|
|
+ fix_profile_historic_timezones(self.user.profile)
|
|
|
+
|
|
|
if self.processed_finished and not force:
|
|
|
logger.info(
|
|
|
f"{self} already processed on {self.processed_finished}"
|