From f0ad070a65cb3ff0fe800a06891654a01190c5d5 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Thu, 19 Mar 2026 13:02:43 -0300 Subject: data: ContentEntry: fix not exposing web archive access date/kind --- src/data/composite/things/content/withWebArchiveDate.js | 9 +++++---- src/data/things/content/ContentEntry.js | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/data/composite/things/content/withWebArchiveDate.js b/src/data/composite/things/content/withWebArchiveDate.js index 3aaa4f64..08cebd7f 100644 --- a/src/data/composite/things/content/withWebArchiveDate.js +++ b/src/data/composite/things/content/withWebArchiveDate.js @@ -9,13 +9,14 @@ export default templateCompositeFrom({ steps: () => [ { - dependencies: ['annotation'], + dependencies: ['sourceURLs'], - compute: (continuation, {annotation}) => + compute: (continuation, {sourceURLs}) => continuation({ ['#dateText']: - annotation - ?.match(/https?:\/\/web.archive.org\/web\/([0-9]{8,8})[0-9]*\//) + sourceURLs + .find(url => url.match(/https?:\/\/web\.archive\.org/)) + ?.match(/\/web\/([0-9]{8,8})[0-9]*\//) ?.[1] ?? null, }), diff --git a/src/data/things/content/ContentEntry.js b/src/data/things/content/ContentEntry.js index af721e3d..04df303f 100644 --- a/src/data/things/content/ContentEntry.js +++ b/src/data/things/content/ContentEntry.js @@ -67,7 +67,7 @@ export class ContentEntry extends Thing { }, accessKind: [ - exitWithoutDependency('_accessDate'), + exitWithoutDependency('accessDate'), exposeUpdateValueOrContinue({ validate: input.value( -- cgit 1.3.0-6-gf8a5