Skip to content
This repository was archived by the owner on Jul 28, 2025. It is now read-only.

Commit 1d972e4

Browse files
committed
Merge branch 'master' into 227-migrate-actual-dispatcher-to-zustand
2 parents b6cde07 + 2d3bb8b commit 1d972e4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/parsers/handlers/marshall/MarshallConfigHandler.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { SourceDataTypes, CellSizeOptions, DEFAULT_SETTINGS } from 'helpers/Cons
44
import { Literal } from 'obsidian-dataview';
55
import { unEscapeSpecialCharacters } from 'parsers/EscapeHelper';
66
import { AbstractYamlHandler } from 'parsers/handlers/marshall/AbstractYamlPropertyHandler';
7+
import { DataviewService } from 'services/DataviewService';
78

89
export class MarshallConfigHandler extends AbstractYamlHandler {
910
handlerName = 'configuration';
@@ -33,9 +34,10 @@ export class MarshallConfigHandler extends AbstractYamlHandler {
3334
}
3435

3536
loadDefaultConfig<K extends keyof LocalSettings>(key: K, value: Literal, localSettings: LocalSettings): LocalSettings {
36-
var unEscapedValue = value
37-
if (typeof value === "string") {
38-
unEscapedValue = unEscapeSpecialCharacters(value)
37+
let wrappedLiteral = DataviewService.wrapLiteral(value)
38+
let unEscapedValue = wrappedLiteral.value
39+
if (wrappedLiteral.type === "string") {
40+
unEscapedValue = unEscapeSpecialCharacters(wrappedLiteral.value)
3941
}
4042
localSettings[key] = unEscapedValue as any;
4143
return localSettings;

0 commit comments

Comments
 (0)