From a4fde76c31197d8aaf3a56cd23c0ae0b5736e2d6 Mon Sep 17 00:00:00 2001 From: Parth Panchal <40067366+parthfloyd@users.noreply.github.com> Date: Wed, 29 Jan 2025 22:36:20 -0800 Subject: [PATCH] Fix Patient creation issue on dev3. (#150) * (chore) updated "gender" question in registration questionnaire as required. * (fix) added session url to cookie interceptor - fixes dev3 patient creation --- .../fhir/data/remote/interceptor/AddCookiesInterceptor.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/openmrs/android/fhir/data/remote/interceptor/AddCookiesInterceptor.kt b/core/src/main/java/org/openmrs/android/fhir/data/remote/interceptor/AddCookiesInterceptor.kt index a2b3abf..4be5836 100644 --- a/core/src/main/java/org/openmrs/android/fhir/data/remote/interceptor/AddCookiesInterceptor.kt +++ b/core/src/main/java/org/openmrs/android/fhir/data/remote/interceptor/AddCookiesInterceptor.kt @@ -44,7 +44,10 @@ class AddCookiesInterceptor(private val context: Context) : Interceptor { override fun intercept(chain: Interceptor.Chain): Response { val originalRequest = chain.request() val builder: Request.Builder = chain.request().newBuilder() - if (originalRequest.url.toString().contains("idgen")) { + if ( + originalRequest.url.toString().contains("idgen") || + originalRequest.url.toString().contains("session") + ) { runBlocking { val prefCookies: Set = context.dataStore.data.first()[PreferenceKeys.PREF_COOKIES]?.toMutableSet()