Fix CYS initial pattern population bug (#41233)
* Fix CYS initial pattern population bug * Add changelog
This commit is contained in:
parent
0e3b04ac35
commit
5f819cc40e
|
@ -260,6 +260,12 @@ const updateGlobalStyles = async ( {
|
||||||
( pairing ) => pairing.title === fontPairingName
|
( pairing ) => pairing.title === fontPairingName
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// @ts-ignore No types for this exist yet.
|
||||||
|
const { invalidateResolutionForStoreSelector } = dispatch( coreStore );
|
||||||
|
invalidateResolutionForStoreSelector(
|
||||||
|
'__experimentalGetCurrentGlobalStylesId'
|
||||||
|
);
|
||||||
|
|
||||||
const globalStylesId = await resolveSelect(
|
const globalStylesId = await resolveSelect(
|
||||||
coreStore
|
coreStore
|
||||||
// @ts-ignore No types for this exist yet.
|
// @ts-ignore No types for this exist yet.
|
||||||
|
@ -299,6 +305,7 @@ const updateTemplate = async ( {
|
||||||
|
|
||||||
// Ensure that the patterns are up to date because we populate images and content in previous step.
|
// Ensure that the patterns are up to date because we populate images and content in previous step.
|
||||||
invalidateResolutionForStoreSelector( 'getBlockPatterns' );
|
invalidateResolutionForStoreSelector( 'getBlockPatterns' );
|
||||||
|
invalidateResolutionForStoreSelector( '__experimentalGetTemplateForLink' );
|
||||||
|
|
||||||
const patterns = ( await resolveSelect(
|
const patterns = ( await resolveSelect(
|
||||||
coreStore
|
coreStore
|
||||||
|
@ -349,7 +356,6 @@ export const assembleSite = async (
|
||||||
} );
|
} );
|
||||||
recordEvent( 'customize_your_store_ai_update_global_styles_success' );
|
recordEvent( 'customize_your_store_ai_update_global_styles_success' );
|
||||||
} catch ( error ) {
|
} catch ( error ) {
|
||||||
// TODO handle error
|
|
||||||
// eslint-disable-next-line no-console
|
// eslint-disable-next-line no-console
|
||||||
console.error( error );
|
console.error( error );
|
||||||
recordEvent(
|
recordEvent(
|
||||||
|
@ -358,6 +364,7 @@ export const assembleSite = async (
|
||||||
error: error instanceof Error ? error.message : 'unknown',
|
error: error instanceof Error ? error.message : 'unknown',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
throw error;
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
@ -368,12 +375,12 @@ export const assembleSite = async (
|
||||||
} );
|
} );
|
||||||
recordEvent( 'customize_your_store_ai_update_template_success' );
|
recordEvent( 'customize_your_store_ai_update_template_success' );
|
||||||
} catch ( error ) {
|
} catch ( error ) {
|
||||||
// TODO handle error
|
|
||||||
// eslint-disable-next-line no-console
|
// eslint-disable-next-line no-console
|
||||||
console.error( error );
|
console.error( error );
|
||||||
recordEvent( 'customize_your_store_ai_update_template_response_error', {
|
recordEvent( 'customize_your_store_ai_update_template_response_error', {
|
||||||
error: error instanceof Error ? error.message : 'unknown',
|
error: error instanceof Error ? error.message : 'unknown',
|
||||||
} );
|
} );
|
||||||
|
throw error;
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
Significance: patch
|
||||||
|
Type: fix
|
||||||
|
|
||||||
|
Fix CYS initial pattern population bug
|
Loading…
Reference in New Issue