diff options
| author | (quasar) nebula <qznebula@protonmail.com> | 2026-05-19 16:42:18 -0300 |
|---|---|---|
| committer | (quasar) nebula <qznebula@protonmail.com> | 2026-05-19 16:42:41 -0300 |
| commit | e518aba281c2deca085bcb1245f8da5448f28981 (patch) | |
| tree | 2ac6821944eef52321846ed90905c888e45310ca /src/data/things/album | |
| parent | b47b2936814f6b61c2c8ce40367db2b99076efa2 (diff) | |
data: Track.excludingURLs, etc: false to ignore inherited value
Diffstat (limited to 'src/data/things/album')
| -rw-r--r-- | src/data/things/album/TrackSection.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/data/things/album/TrackSection.js b/src/data/things/album/TrackSection.js index 1e901a09..451f8f7b 100644 --- a/src/data/things/album/TrackSection.js +++ b/src/data/things/album/TrackSection.js @@ -6,6 +6,8 @@ import Thing from '#thing'; import {parseDate, parseExcludingURLs} from '#yaml'; import { + anyOf, + is, isBoolean, isColor, isDirectory, @@ -121,7 +123,10 @@ export class TrackSection extends Thing { excludingTrackURLs: [ exposeUpdateValueOrContinue({ - validate: input.value(isExcludingURLsReason), + validate: input.value( + anyOf( + is(false), + isExcludingURLsReason)), }), withPropertyFromObject('album', V('excludingTrackURLs')), |