From aa3eeb32be3bd8a1dcec1bfc6c26abac11cb68ea Mon Sep 17 00:00:00 2001 From: Sujal-Gupta-SG Date: Sat, 15 Feb 2025 11:31:05 +0530 Subject: [PATCH] Make neccesary changes --- .../java/fr/free/nrw/commons/nearby/model/ResultTuple.kt | 3 ++- .../java/fr/free/nrw/commons/upload/worker/UploadWorker.kt | 6 +++--- .../fr/free/nrw/commons/wikidata/WikidataEditService.kt | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/fr/free/nrw/commons/nearby/model/ResultTuple.kt b/app/src/main/java/fr/free/nrw/commons/nearby/model/ResultTuple.kt index bd411c938..7bfd5856c 100644 --- a/app/src/main/java/fr/free/nrw/commons/nearby/model/ResultTuple.kt +++ b/app/src/main/java/fr/free/nrw/commons/nearby/model/ResultTuple.kt @@ -1,6 +1,7 @@ package fr.free.nrw.commons.nearby.model import com.google.gson.annotations.SerializedName +import java.util.Locale class ResultTuple { @SerializedName("xml:lang") @@ -15,7 +16,7 @@ class ResultTuple { } constructor() { - language = "" + language = Locale.getDefault().language type = "" value = "" } diff --git a/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt b/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt index 75db6ffc0..45533abf5 100644 --- a/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt +++ b/app/src/main/java/fr/free/nrw/commons/upload/worker/UploadWorker.kt @@ -373,7 +373,7 @@ class UploadWorker( return@onErrorReturn null }.blockingSingle() - if (null != uploadResult && uploadResult.isSuccessful()) { + if (uploadResult != null && uploadResult.isSuccessful()) { Timber.d( "Stash Upload success..proceeding to make wikidata edit", ) @@ -469,7 +469,7 @@ class UploadWorker( contribution: Contribution, ) { val wikiDataPlace = contribution.wikidataPlace - if (wikiDataPlace != null && wikiDataPlace.imageValue == null) { + if (wikiDataPlace != null) { if (!contribution.hasInvalidLocation()) { var revisionID: Long? = null try { @@ -479,7 +479,7 @@ class UploadWorker( uploadResult.filename, contribution.media.captions, ) - if (null != revisionID) { + if (revisionID != null) { withContext(Dispatchers.IO) { val place = placesRepository.fetchPlace(wikiDataPlace.id) place.name = wikiDataPlace.name diff --git a/app/src/main/java/fr/free/nrw/commons/wikidata/WikidataEditService.kt b/app/src/main/java/fr/free/nrw/commons/wikidata/WikidataEditService.kt index 0b49c03e9..afe1eb891 100644 --- a/app/src/main/java/fr/free/nrw/commons/wikidata/WikidataEditService.kt +++ b/app/src/main/java/fr/free/nrw/commons/wikidata/WikidataEditService.kt @@ -235,6 +235,7 @@ class WikidataEditService @Inject constructor( } } + @SuppressLint("NewApi") private fun captionEdits(contribution: Contribution, fileEntityId: Long): Observable { return Observable.fromIterable(contribution.media.captions.entries) .concatMap { addCaption(fileEntityId, it.key, it.value) }