Skip to content

[BUG] QuickAdd API getFieldValues() only works with properties and not DataView fields #998

@stecydube

Description

@stecydube

I tried this code in a dataviewjs block:

const quickAddApi = this.app.plugins.plugins.quickadd.api;
const values = await quickAddApi.fieldSuggestions.getFieldValues("Id",
    { 
        includeInline: true 
    });
console.log(values);

where I have Id:: 1000 in a note, I get an empty array in the console log.

I then tried with having the Id as a note property

---
Id: 1000
---

and now this time I get an array with the value 1000.

I think I may have found why I don't get results.
QuickAdd does not look into codeblocks:
image

My field is in a code block:

```ad-note
title: Meta data
collapse: closed

Id:: 121212
```

Expected behavior
Some code-blocks, like ad-note, are not really code per se. We should be able to find the fields in those.
Maybe having a list of code-blocks type to allow search in?

Obsidian Debug Info (required for bug reports)

SYSTEM INFO:
	Obsidian version: v1.10.3
	Installer version: v1.10.3
	Operating system: Windows 11 Pro 10.0.26100
	Login status: not logged in
	Language: en
	Insider build toggle: off
	Live preview: on
	Base theme: dark
	Community theme: ITS Theme v1.4.03
	Snippets enabled: 2
	Restricted mode: off
	Plugins installed: 53
	Plugins enabled: 50
		1: Dataview v0.5.68
		2: Natural Language Dates v0.6.2
		3: Hover Editor v0.11.26
		4: Periodic Notes v0.0.17
		5: Calendar v1.5.10
		6: Templater v2.16.2
		7: Columns v1.6.1
		8: Admonition v10.3.2
		9: CustomJS v1.0.21
		10: Advanced Tables v0.22.1
		11: QuickAdd v2.8.0
		12: Tasks v7.22.0
		13: Commander v0.5.4
		14: MetaEdit v1.8.2
		15: Plugin Update Tracker v1.7.0
		16: Minimal Theme Settings v8.1.1
		17: Find orphaned files and broken links v1.10.1
		18: Excalidraw v2.17.1
		19: Linter v1.30.0
		20: Git v2.35.2
		21: Version History Diff v2.3.3
		22: Buttons v0.9.13
		23: Core Search Assistant v0.9.4
		24: Emoji Toolbar v1.0.0
		25: Hotkey Helper v0.3.20
		26: Keyboard Analyzer v0.4.1
		27: Links v1.17.48
		28: List Callouts v1.2.9
		29: Sheets Extended v1.2.10
		30: MySnippets v1.2.3
		31: Pane Relief v0.5.9
		32: Quick Switcher++ v5.3.1
		33: Recent Files v1.7.4
		34: Settings Search v1.3.10
		35: Show Current File Path v0.5.2
		36: Tag Wrangler v0.6.4
		37: CSV Codeblock v1.1.0
		38: Homepage v4.2.2
		39: Iconize v2.14.7
		40: CSS Editor v1.11.1
		41: Style Settings v1.0.9
		42: Supercharged Links v0.13.8
		43: Workspaces Plus v0.3.3
		44: Image Zoom & Drag v6.1.1
		45: Open Sidebar on Hover v1.0.2
		46: Enhanced Symbols Prettifier v1.4.5
		47: Codeblock Customizer v1.3.1
		48: Modal forms v1.61.0
		49: Meta Bind v1.4.6
		50: Vertical Tabs v0.16.5

RECOMMENDATIONS:
	Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.
	Community plugins: for bugs, please first try updating all your plugins to latest. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community plugins.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions