Skip to content

Commit 79da246

Browse files
[Android]fix userConsentNeeded (project-chip#38061)
1 parent 22a979c commit 79da246

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/controller/java/OTAProviderDelegateBridge.cpp

+4-1
Original file line numberDiff line numberDiff line change
@@ -275,6 +275,10 @@ void OTAProviderDelegateBridge::HandleQueryImage(CommandHandler * commandObj, co
275275
jboolean userConsentNeeded = JniReferences::GetInstance().BooleanToPrimitive(boxedUserConsentNeeded);
276276
response.userConsentNeeded.SetValue(userConsentNeeded == JNI_TRUE);
277277
}
278+
else
279+
{
280+
response.userConsentNeeded.SetValue(0);
281+
}
278282

279283
status = static_cast<uint8_t>(jStatus);
280284
if (status == static_cast<uint8_t>(OTAQueryStatus::kNotAvailable))
@@ -317,7 +321,6 @@ void OTAProviderDelegateBridge::HandleQueryImage(CommandHandler * commandObj, co
317321
GenerateUpdateToken(mToken, kUpdateTokenLen);
318322

319323
response.updateToken.SetValue(chip::ByteSpan(mToken, kUpdateTokenLen));
320-
response.userConsentNeeded.SetValue(0);
321324

322325
err = mBdxOTASender->PrepareForTransfer(fabricIndex, nodeId);
323326
if (CHIP_NO_ERROR != err)

0 commit comments

Comments
 (0)