diff --git a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt index 09d49f860..82e14bfcb 100644 --- a/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt +++ b/app/src/main/java/org/tasks/jobs/WorkManagerImpl.kt @@ -12,6 +12,8 @@ import androidx.work.ExistingWorkPolicy.REPLACE import com.todoroo.andlib.utility.AndroidUtilities import com.todoroo.andlib.utility.DateUtilities import com.todoroo.astrid.data.Task +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.withContext import org.tasks.BuildConfig import org.tasks.R import org.tasks.data.* @@ -130,8 +132,10 @@ class WorkManagerImpl constructor( if (!immediate) { builder.setInitialDelay(1, TimeUnit.MINUTES) } - val append = workManager.getWorkInfosByTag(tag).await().any { - it.state == WorkInfo.State.RUNNING + val append = withContext(Dispatchers.IO) { + workManager.getWorkInfosByTag(tag).get().any { + it.state == WorkInfo.State.RUNNING + } } enqueue(workManager.beginUniqueWork( tag, diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 27e924667..52a53e48e 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -663,7 +663,7 @@ %s $/Monat %s $/Jahr %s $/Jahr - %d % sparen + %d %% sparen Kein qualifiziertes Googl Play -Abo gefunden Keine qualifizierte GitHub-Patenschaft gefunden Synchronisieren Sie Ihre Aufgaben mit der DecSync CC App diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 535afe1eb..2c2942fef 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -677,6 +677,6 @@ Aucun abonnement Google Play éligible trouvé Aucun parrainage GitHub éligible trouvé Au-dessus de la moyenne - Économisez %d% % + Économisez %d%% Synchronisez vos tâches avec l’application DecSync CC \ No newline at end of file