Skip to content

Commit ba237fb

Browse files
committed
Fix: Assign metadata to an actual object
1 parent 6e029b6 commit ba237fb

File tree

2 files changed

+13
-3
lines changed

2 files changed

+13
-3
lines changed

.changeset/polite-buckets-run.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@tidaltheory/lens': patch
3+
---
4+
5+
Fix recording of metadata

src/cli.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ import sharp from 'sharp'
1212
import { IptcParser } from 'ts-node-iptc'
1313
import { PackageJson } from 'type-fest'
1414

15-
import { ImageMeta, ImageRecord, ImageThumbnails } from '../types/types.js'
15+
import {
16+
ImageMeta,
17+
ImageRecord,
18+
ImageThumbnails,
19+
LensConfig,
20+
} from '../types/types.js'
1621

1722
import { loadConfig } from './lib/context.js'
1823
import { getDominantPalette } from './lib/dominant.js'
@@ -52,7 +57,7 @@ prog.command('add <src>')
5257
)
5358
.action(async (source: string, options: Options) => {
5459
let spinner = ora().start()
55-
let config = await loadConfig()
60+
let config: LensConfig = await loadConfig()
5661
let useFilenameDirectory =
5762
options.useFilenameDirectory || config.useFilenameDirectory
5863

@@ -159,7 +164,7 @@ prog.command('add <src>')
159164
}
160165
}
161166

162-
let entryMeta: ImageMeta
167+
let entryMeta: ImageMeta = {}
163168
if (config.includeMetadata) {
164169
entryMeta.title = iptcData.object_name
165170
entryMeta.caption = iptcData.caption

0 commit comments

Comments
 (0)