Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/bitfireAT/vcard4android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRicki Hirner <hirner@bitfire.at>2020-10-19 22:39:13 +0300
committerRicki Hirner <hirner@bitfire.at>2020-10-19 22:39:13 +0300
commit10d04713b4ae041b725233c5e7cdfc707c108df2 (patch)
tree31daf10504bd2ce038e6084c7f149b107ebf0110
parentce2f39525d572047a5d49709e48ead87adc186ca (diff)
BatchOperation: explicitly allow null values
-rw-r--r--src/main/java/at/bitfire/vcard4android/BatchOperation.kt7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/main/java/at/bitfire/vcard4android/BatchOperation.kt b/src/main/java/at/bitfire/vcard4android/BatchOperation.kt
index 8228230..befd0ee 100644
--- a/src/main/java/at/bitfire/vcard4android/BatchOperation.kt
+++ b/src/main/java/at/bitfire/vcard4android/BatchOperation.kt
@@ -148,7 +148,7 @@ class BatchOperation(
var selection: String? = null
var selectionArguments: Array<String>? = null
- val values = mutableMapOf<String, Any>()
+ val values = mutableMapOf<String, Any?>()
val valueBackrefs = mutableMapOf<String, Int>()
var yieldAllowed = false
@@ -172,10 +172,7 @@ class BatchOperation(
}
fun withValue(key: String, value: Any?): CpoBuilder {
- if (value != null)
- values[key] = value
- else
- values -= key
+ values[key] = value
return this
}