details and monogram update
This commit is contained in:
@@ -22,6 +22,24 @@ export class Analysis {
|
||||
ORDER BY created_at DESC
|
||||
LIMIT 1
|
||||
`;
|
||||
|
||||
if (result && result.findings) {
|
||||
// Ensure findings is parsed as an object
|
||||
if (typeof result.findings === 'string') {
|
||||
result.findings = JSON.parse(result.findings);
|
||||
}
|
||||
// Ensure nested arrays exist
|
||||
if (!result.findings.positive) result.findings.positive = [];
|
||||
if (!result.findings.negative) result.findings.negative = [];
|
||||
if (!result.findings.neutral) result.findings.neutral = [];
|
||||
}
|
||||
|
||||
// Ensure other array fields exist
|
||||
if (result) {
|
||||
if (!result.data_types_collected) result.data_types_collected = [];
|
||||
if (!result.third_parties) result.third_parties = [];
|
||||
}
|
||||
|
||||
return result || null;
|
||||
}
|
||||
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
<p class="service-url"><%= service.url %></p>
|
||||
<% if (service.grade) { %>
|
||||
<span class="grade grade-<%= service.grade.toLowerCase() %>">
|
||||
Grade <%= service.grade %>
|
||||
<%= service.grade %>
|
||||
</span>
|
||||
<p class="last-analyzed">
|
||||
Last analyzed: <%= new Date(service.last_analyzed).toLocaleDateString() %>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
<% if (service.grade) { %>
|
||||
<div class="grade-display">
|
||||
<span class="grade grade-<%= service.grade.toLowerCase() %>" id="service-<%= service.id %>-grade">
|
||||
Grade <%= service.grade %>
|
||||
<%= service.grade %>
|
||||
</span>
|
||||
<span class="visually-hidden">Privacy Grade <%= service.grade %></span>
|
||||
</div>
|
||||
|
||||
@@ -47,7 +47,7 @@
|
||||
<% if (analysis) { %>
|
||||
<div class="grade-section">
|
||||
<div class="grade-large grade-<%= analysis.overall_score.toLowerCase() %>">
|
||||
Grade <%= analysis.overall_score %>
|
||||
<%= analysis.overall_score %>
|
||||
</div>
|
||||
|
||||
<p class="last-analyzed">
|
||||
|
||||
Reference in New Issue
Block a user