diff --git a/CHANGELOG.md b/CHANGELOG.md index 8780d6eddb..b5b1bf7ad3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,8 @@ ## Unreleased -- [`sentry_dio`](https://pub.dev/packages/sentry_dio) is promoted to GA and not experimental anymore ([#914](https://github.com/getsentry/sentry-dart/pull/914)) +* Fix: addBreadcrumb throws on Android API < 24 because of NewApi usage ([#923](https://github.com/getsentry/sentry-dart/pull/923)) +* [`sentry_dio`](https://pub.dev/packages/sentry_dio) is promoted to GA and not experimental anymore ([#914](https://github.com/getsentry/sentry-dart/pull/914)) ### Features diff --git a/flutter/android/src/main/kotlin/io/sentry/flutter/SentryFlutterPlugin.kt b/flutter/android/src/main/kotlin/io/sentry/flutter/SentryFlutterPlugin.kt index 74b424e6a6..047285a059 100644 --- a/flutter/android/src/main/kotlin/io/sentry/flutter/SentryFlutterPlugin.kt +++ b/flutter/android/src/main/kotlin/io/sentry/flutter/SentryFlutterPlugin.kt @@ -277,7 +277,7 @@ class SentryFlutterPlugin : FlutterPlugin, MethodCallHandler, ActivityAware { (user["ip_address"] as? String)?.let { userInstance.ipAddress = it } (user["extras"] as? Map)?.let { extras -> val others = mutableMapOf() - extras.forEach { key, value -> + for ((key, value) in extras.entries) { if (value != null) { others[key] = value.toString() } @@ -311,7 +311,7 @@ class SentryFlutterPlugin : FlutterPlugin, MethodCallHandler, ActivityAware { } } (breadcrumb["data"] as? Map)?.let { data -> - data.forEach { key, value -> + for ((key, value) in data.entries) { breadcrumbInstance.data[key] = value } }