diff --git a/src/SIL.XForge.Scripture/Services/MachineApiService.cs b/src/SIL.XForge.Scripture/Services/MachineApiService.cs index 75b14e7955f..5af8b2f4765 100644 --- a/src/SIL.XForge.Scripture/Services/MachineApiService.cs +++ b/src/SIL.XForge.Scripture/Services/MachineApiService.cs @@ -2288,9 +2288,7 @@ .. translationBuild QuotationDenormalization = parallelCorpusId is not null && translationBuild.Analysis?.FirstOrDefault(a => - a.ParallelCorpusRef == parallelCorpusId - && !string.IsNullOrEmpty(a.SourceQuoteConvention) - && !string.IsNullOrEmpty(a.TargetQuoteConvention) + a.ParallelCorpusRef == parallelCorpusId && a.CanDenormalizeQuotes ) is not null ? QuotationAnalysis.Successful diff --git a/test/SIL.XForge.Scripture.Tests/Services/MachineApiServiceTests.cs b/test/SIL.XForge.Scripture.Tests/Services/MachineApiServiceTests.cs index 286f57a65da..1782e4d5227 100644 --- a/test/SIL.XForge.Scripture.Tests/Services/MachineApiServiceTests.cs +++ b/test/SIL.XForge.Scripture.Tests/Services/MachineApiServiceTests.cs @@ -987,7 +987,7 @@ public async Task GetBuildAsync_IncludesAdditionalInfo() new ParallelCorpusAnalysis { ParallelCorpusRef = parallelCorpusId1, - SourceQuoteConvention = "standard_english", + CanDenormalizeQuotes = true, TargetQuoteConvention = "standard_english", }, ], @@ -1272,7 +1272,7 @@ public async Task GetBuildsAsync_SuccessWithEventMetrics() new ParallelCorpusAnalysis { ParallelCorpusRef = ParallelCorpusId01, - SourceQuoteConvention = "standard_english", + CanDenormalizeQuotes = true, TargetQuoteConvention = "standard_english", }, ];