mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-21 17:45:23 -04:00
[NocoDB] Plugin Returns No Data When Table Names Are All Lowercase #784
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Nickszy on GitHub (Nov 7, 2025).
Self Checks
Dify version
1.9.2
Plugin version
0.0.1
Cloud or Self Hosted
Self Hosted (Docker)
Steps to reproduce
When using the nocodb plugin, if the target table namecontain only lower-case letters (e.g. invoice, order_date), the plugin returns an empty result and the log shows "Table 'Ifindyb' not found in base 'pb8srkirrfv7tfb'"
✔️ Error log
I checked the NocoDB API docs—the endpoint returns the title exactly as-is without any transformation. I verified this myself by calling the API directly.
and check Features and accounts
@dosubot[bot] commented on GitHub (Nov 7, 2025):
Hi @Nickszy! I'm Dosu and I’m helping the dify-official-plugins team.
This is a known bug in the NocoDB plugin: table names with only lowercase letters cause the plugin to return no data due to case-sensitive matching. The root cause is a code section that normalizes table names by capitalizing the first letter of each word, which leads to mismatches when the actual table name is all lowercase. The suggested workaround is to remove or comment out the normalization code in
retrieve_records.py:This should allow the plugin to match lowercase table names correctly. Others have confirmed this resolves the issue and have requested an official fix as well. You can track the discussion and details in this issue.
To reply, just mention @dosu.
How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other
