diff --git a/lib/mayaUsd/fileio/primUpdaterManager.cpp b/lib/mayaUsd/fileio/primUpdaterManager.cpp index 6ee688a126..d94f0ed453 100644 --- a/lib/mayaUsd/fileio/primUpdaterManager.cpp +++ b/lib/mayaUsd/fileio/primUpdaterManager.cpp @@ -365,8 +365,9 @@ PullImportPaths pullImport( MStatus status = UsdMayaUtil::GetMObjectByName(kPullSetName, pullSetObj); if (status != MStatus::kSuccess) { MString createSetCmd; - createSetCmd.format("sets -em -name \"^1s\";", kPullSetName.asChar()); - MDGModifier& dgMod = MDGModifierUndoItem::create("Pull import pull set creation"); + createSetCmd.format("sets -em -name \"^1s\";lockNode \"^1s\";", kPullSetName.asChar()); + MDGModifier& dgMod + = MDGModifierUndoItem::create("Pull import pull set creation and lock"); dgMod.commandToExecute(createSetCmd); dgMod.doIt(); }