fix: Schema compatibility - emoji → icon column rename
Production Outline DB uses 'icon' column instead of 'emoji' for documents and revisions. Fixed all affected queries: - documents.ts: SELECT queries - advanced-search.ts: Search queries - analytics.ts: Analytics + GROUP BY - export-import.ts: Export/import metadata - templates.ts: Template queries + INSERT - collections.ts: Collection document listing - revisions.ts: Revision comparison reactions.emoji kept unchanged (correct schema) Tested: 448 documents successfully queried from hub.descomplicar.pt Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -34,7 +34,7 @@ const listDocuments: BaseTool<DocumentArgs> = {
|
||||
const direction = validateSortDirection(args.direction);
|
||||
|
||||
let query = `
|
||||
SELECT d.id, d."urlId", d.title, d.text, d.emoji,
|
||||
SELECT d.id, d."urlId", d.title, d.text, d.icon,
|
||||
d."collectionId", d."parentDocumentId", d."createdById", d."lastModifiedById",
|
||||
d."publishedAt", d."createdAt", d."updatedAt", d."archivedAt",
|
||||
d.template, d."templateId", d."fullWidth", d.version,
|
||||
@@ -125,7 +125,7 @@ const getDocument: BaseTool<GetDocumentArgs> = {
|
||||
}
|
||||
|
||||
let query = `
|
||||
SELECT d.id, d."urlId", d.title, d.text, d.emoji,
|
||||
SELECT d.id, d."urlId", d.title, d.text, d.icon,
|
||||
d."collectionId", d."parentDocumentId", d."createdById", d."lastModifiedById",
|
||||
d."publishedAt", d."createdAt", d."updatedAt", d."archivedAt", d."deletedAt",
|
||||
d.template, d."templateId", d."fullWidth", d.version,
|
||||
|
||||
Reference in New Issue
Block a user