diff --git a/ts/components/CardPublicReport.vue b/ts/components/CardPublicReport.vue
index b0f26a0b..e3cf682b 100644
--- a/ts/components/CardPublicReport.vue
+++ b/ts/components/CardPublicReport.vue
@@ -61,21 +61,21 @@
diff --git a/ts/rmo/content/compliance/Complete.vue b/ts/rmo/content/compliance/Complete.vue
index 94789dc4..108c3e84 100644
--- a/ts/rmo/content/compliance/Complete.vue
+++ b/ts/rmo/content/compliance/Complete.vue
@@ -248,8 +248,8 @@ const hasCompleteResponse = computed(() => {
r.images.length > 0 ||
r.permission_type == PermissionType.GRANTED ||
r.reporter.name ||
- r.reporter.phones.length ||
- r.reporter.emails.length
+ r.reporter.phone.e164 != "" ||
+ r.reporter.email
) {
return true;
}
diff --git a/ts/rmo/content/compliance/Contact.vue b/ts/rmo/content/compliance/Contact.vue
index 5505a11c..3a487fe8 100644
--- a/ts/rmo/content/compliance/Contact.vue
+++ b/ts/rmo/content/compliance/Contact.vue
@@ -61,7 +61,7 @@
id="contact-phone"
name="phone"
placeholder="(555) 123-4567"
- v-model="modelValue.reporter.phone.number"
+ v-model="modelValue.reporter.phone.e164"
/>
@@ -72,7 +72,7 @@
class="form-check-input"
type="checkbox"
id="can-text"
- v-model="modelValue.reporter.can_sms"
+ v-model="modelValue.reporter.phone.can_sms"
/>