Fix: failed to find the old style when the name/namespace is changed (#581)
This commit is contained in:
parent
319ec320c7
commit
4120907957
|
@ -75,6 +75,7 @@
|
|||
* @returns {Promise<{style, dup:Boolean?}>}
|
||||
*/
|
||||
function build({
|
||||
styleId,
|
||||
sourceCode,
|
||||
checkDup,
|
||||
metaOnly,
|
||||
|
@ -83,7 +84,8 @@
|
|||
}) {
|
||||
return usercss.buildMeta(sourceCode)
|
||||
.then(style => {
|
||||
const findDup = checkDup || assignVars ? find(style) : null;
|
||||
const findDup = checkDup || assignVars ?
|
||||
find(styleId ? {id: styleId} : style) : Promise.resolve();
|
||||
return Promise.all([
|
||||
metaOnly ? style : doBuild(style, findDup),
|
||||
findDup
|
||||
|
|
|
@ -82,6 +82,7 @@ function createSourceEditor(style) {
|
|||
|
||||
function preprocess(style) {
|
||||
return API.buildUsercss({
|
||||
styleId: style.id,
|
||||
sourceCode: style.sourceCode,
|
||||
assignVars: true
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue
Block a user