diff --git a/libs/remix-ui/workspace/src/lib/actions/workspace.ts b/libs/remix-ui/workspace/src/lib/actions/workspace.ts index f2221a7e17..32ef1eda7c 100644 --- a/libs/remix-ui/workspace/src/lib/actions/workspace.ts +++ b/libs/remix-ui/workspace/src/lib/actions/workspace.ts @@ -91,10 +91,9 @@ export const loadWorkspacePreset = async (template: 'gist-template' | 'code-temp path = data.cleanUrl content = data.content - if (typeof content === 'object') { + if (content && typeof content === 'object') { const standardInput = content as JSONStandardInput if (standardInput.language && standardInput.language === "Solidity" && standardInput.sources) { - const obj = standardInput.sources as any for (let [fname, source] of Object.entries(standardInput.sources)) { await workspaceProvider.set(fname, source.content) }