Skip to content

Commit

Permalink
Merge pull request #691 from gautamdsheth/feature/support-Special-chars
Browse files Browse the repository at this point in the history
Feature/fix - support special chars in folder name
  • Loading branch information
AJIXuMuK authored Oct 11, 2020
2 parents 219235d + fc7d9fb commit f3ec450
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/services/FolderExplorerService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ export class FolderExplorerService implements IFolderExplorerService {
try {
const web = Web(webAbsoluteUrl);
folderRelativeUrl = folderRelativeUrl.replace(/\'/ig, "''");
let foldersResult: IFolder[] = await web.getFolderByServerRelativeUrl(folderRelativeUrl).folders.select('Name', 'ServerRelativeUrl').orderBy('Name').get();
let foldersResult: IFolder[] = await web.getFolderByServerRelativePath(encodeURIComponent(folderRelativeUrl)).folders.select('Name', 'ServerRelativeUrl').orderBy('Name').get();
results = foldersResult.filter(f => f.Name != "Forms");
} catch (error) {
console.error('Error loading folders', error);
Expand Down Expand Up @@ -100,7 +100,8 @@ export class FolderExplorerService implements IFolderExplorerService {
let folder: IFolder = null;
try {
const web = Web(webAbsoluteUrl);
let folderAddResult: IFolderAddResult = await web.getFolderByServerRelativeUrl(folderRelativeUrl).folders.add(name);
folderRelativeUrl = folderRelativeUrl.replace(/\'/ig, "''");
let folderAddResult: IFolderAddResult = await web.getFolderByServerRelativePath(encodeURIComponent(folderRelativeUrl)).folders.addUsingPath(encodeURIComponent(name));
if (folderAddResult && folderAddResult.data) {
folder = {
Name: folderAddResult.data.Name,
Expand Down

0 comments on commit f3ec450

Please sign in to comment.