From d0f55246d1d638858ee44e3703c8a666bde5ef01 Mon Sep 17 00:00:00 2001 From: Simon Byford Date: Tue, 29 Oct 2024 10:22:36 +0000 Subject: [PATCH 1/2] Model multi-byline contributor as strings --- models/src/main/thrift/content/v1.thrift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/models/src/main/thrift/content/v1.thrift b/models/src/main/thrift/content/v1.thrift index 67bfdca..8c24424 100644 --- a/models/src/main/thrift/content/v1.thrift +++ b/models/src/main/thrift/content/v1.thrift @@ -898,7 +898,7 @@ struct ListItem { 2: optional string title; - 3: optional list contributors; + 3: optional list contributorIds; 4: optional string bio; From f4d373089098067230a8185a44ca5d3cf199a70b Mon Sep 17 00:00:00 2001 From: Simon Byford Date: Wed, 30 Oct 2024 15:37:27 +0000 Subject: [PATCH 2/2] Use new field ID and comment out old field --- models/src/main/thrift/content/v1.thrift | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/models/src/main/thrift/content/v1.thrift b/models/src/main/thrift/content/v1.thrift index 8c24424..0c13571 100644 --- a/models/src/main/thrift/content/v1.thrift +++ b/models/src/main/thrift/content/v1.thrift @@ -898,7 +898,8 @@ struct ListItem { 2: optional string title; - 3: optional list contributorIds; + // NOT USED. contributors has been superceded by contributorIds + // 3: optional list contributors; 4: optional string bio; @@ -910,6 +911,8 @@ struct ListItem { 8: optional string bylineHtml; + 9: optional list contributorIds; + } struct ListElementFields {