Skip to content

Commit b5ac9e4

Browse files
committed
fix(sdk): require projectID for setDocument()
projectID is now required for setDocument()
1 parent 546b4cf commit b5ac9e4

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

packages/sdk/src/index.e2e.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ describe('setDocument', () => {
8585
await client.setDocument({
8686
documentID: newDocument.documentID,
8787
id: newDocument.id, // diagram ID
88+
projectID: newDocument.projectID,
8889
title: "@mermaidchart/sdk E2E test diagram",
8990
code,
9091
});

packages/sdk/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ export class MermaidChart {
210210
* @param document The document to update.
211211
*/
212212
public async setDocument(
213-
document: Pick<MCDocument, 'id' | 'documentID'> & Partial<MCDocument>,
213+
document: Pick<MCDocument, 'id' | 'documentID' | 'projectID'> & Partial<MCDocument>,
214214
) {
215215
const {data} = await this.axios.put<{result: "ok"} | {result: "failed", error: any}>(
216216
URLS.rest.documents.pick(document).self,

0 commit comments

Comments
 (0)