From ddd63a980bea5111c774cb1886da4d280017facc Mon Sep 17 00:00:00 2001 From: trialblazerseee <84778104+trialblazerseee@users.noreply.github.com> Date: Tue, 22 Jul 2025 14:46:45 +0530 Subject: [PATCH] MOSIP-42084 - Biosdk delaying response for testing Signed-off-by: trialblazerseee <84778104+trialblazerseee@users.noreply.github.com> --- .../quality/classifier/stage/QualityClassifierStage.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/registration-processor/pre-processor/registration-processor-quality-classifier-stage/src/main/java/io/mosip/registration/processor/quality/classifier/stage/QualityClassifierStage.java b/registration-processor/pre-processor/registration-processor-quality-classifier-stage/src/main/java/io/mosip/registration/processor/quality/classifier/stage/QualityClassifierStage.java index cec63cd77bf..e76bdd8106f 100644 --- a/registration-processor/pre-processor/registration-processor-quality-classifier-stage/src/main/java/io/mosip/registration/processor/quality/classifier/stage/QualityClassifierStage.java +++ b/registration-processor/pre-processor/registration-processor-quality-classifier-stage/src/main/java/io/mosip/registration/processor/quality/classifier/stage/QualityClassifierStage.java @@ -182,6 +182,9 @@ public class QualityClassifierStage extends MosipVerticleAPIManager { @Autowired private BioAPIFactory bioApiFactory; + @Value("#{${mosip.regproc.quality.classifier.sdk.flags:null}}") + private Map flags; + @PostConstruct private void generateParsedQualityRangeMap() { parsedQualityRangeMap = new HashMap<>(); @@ -474,7 +477,7 @@ private Map getQualityTags(String regId, List birs) throws BIR[] birArray = new BIR[1]; birArray[0] = bir; if(!biometricType.name().equalsIgnoreCase(BiometricType.EXCEPTION_PHOTO.name())) { - float[] qualityScoreresponse = getBioSdkInstance(biometricType).getSegmentQuality(birArray, null); + float[] qualityScoreresponse = getBioSdkInstance(biometricType).getSegmentQuality(birArray, flags); float score = qualityScoreresponse[0]; String bioType = bir.getBdbInfo().getType().get(0).value();