diff --git a/lib/shared/messages/update-relationship-message-spec.js b/lib/shared/messages/update-relationship-message-spec.js
--- a/lib/shared/messages/update-relationship-message-spec.js
+++ b/lib/shared/messages/update-relationship-message-spec.js
@@ -1,6 +1,7 @@
 // @flow
 
 import invariant from 'invariant';
+import t from 'tcomb';
 
 import {
   type CreateMessageInfoParams,
@@ -24,6 +25,7 @@
   UpdateRelationshipMessageData,
   UpdateRelationshipMessageInfo,
 } from '../../types/messages/update-relationship.js';
+import { rawUpdateRelationshipMessageInfoValidator } from '../../types/messages/update-relationship.js';
 import type { ThreadInfo } from '../../types/minimally-encoded-thread-permissions-types.js';
 import type { NotifTexts } from '../../types/notif-types.js';
 import type { RelativeUserInfo } from '../../types/user-types.js';
@@ -232,5 +234,8 @@
 
     canBePinned: false,
 
-    validator: rawLegacyUpdateRelationshipMessageInfoValidator,
+    validator: t.union([
+      rawLegacyUpdateRelationshipMessageInfoValidator,
+      rawUpdateRelationshipMessageInfoValidator,
+    ]),
   });