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

Commit c5e326f

Browse files
authored
Merge pull request #123 from OneNoteDev/feature/add-selfurl-to-sharednotebook
Add self url, fix how we export picker
2 parents f8404af + 4f481a5 commit c5e326f

File tree

5 files changed

+7
-6
lines changed

5 files changed

+7
-6
lines changed

exports/oneNotePicker.Index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
export * from '../src/oneNoteDataStructures/notebookListUpdater';
2-
export * from '../src/oneNotePickerDropdown';
2+
export * from '../src/oneNotePickerDropdown';
3+
export * from '../src/oneNotePicker';
4+
export * from '../src/oneNoteSingleNotebookPicker';

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "onenotepicker",
3-
"version": "2.4.6",
3+
"version": "2.4.7",
44
"files": [
55
"dist/**/*"
66
],

src/oneNotePicker.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,5 +62,3 @@ export class OneNotePicker extends OneNotePickerBase<OneNotePickerProps, {}> {
6262
return [...createNewNotebook, ...notebookNodes, ...sharedNotebookNodes];
6363
}
6464
}
65-
66-

src/providers/oneNoteApiDataProvider.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,12 +151,13 @@ export class OneNoteApiDataProvider implements OneNoteDataProvider {
151151
return decodeURIComponent(last);
152152
}
153153

154-
getSpNotebookProperties(spNotebook: SharedNotebook, expands?: number, excludeReadOnlyNotebooks?: boolean): Promise<SharedNotebookApiProperties | undefined> {
154+
getSpNotebookProperties(spNotebook: SharedNotebook, expands?: number, excludeReadOnlyNotebooks?: boolean): Promise<SharedNotebookApiProperties> {
155155
return new Promise<SharedNotebookApiProperties>((resolve, reject) => {
156156
this.getNotebookSelfUrlFromSpUrl(spNotebook.webUrl).then((selfUrl) => {
157157
this.http('GET', selfUrl + '?' + this.getExpands(expands), this.authHeader, this.headers).then((xhr) => {
158158
const notebook: OneNoteApi.Notebook = xhr.response && JSON.parse(xhr.response);
159159
if (notebook) {
160+
spNotebook.apiUrl = notebook.self;
160161
const spSections = notebook.sections.map(section => this.responseTransformer.transformSection(section, spNotebook));
161162
const spSectionGroups = notebook.sectionGroups.map(sectionGroup => this.responseTransformer.transformSectionGroup(sectionGroup, spNotebook));
162163
resolve({

0 commit comments

Comments
 (0)