Fix CYS initial pattern population bug (#41233)

* Fix CYS initial pattern population bug

* Add changelog
This commit is contained in:
Chi-Hsuan Huang 2023-11-06 15:46:28 +08:00 committed by GitHub
parent 0e3b04ac35
commit 5f819cc40e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 2 deletions

View File

@ -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;
} }
}; };

View File

@ -0,0 +1,4 @@
Significance: patch
Type: fix
Fix CYS initial pattern population bug