@@ -212,10 +212,11 @@ pub async fn prepare_indexes(
212212 let abi_items = ABIItem :: read_abi_items ( project_path, contract) ?;
213213
214214 for abi_item in abi_items {
215+ let contract_name = contract. before_modify_name_if_filter_readonly ( ) ;
215216 let db_table_name = format ! (
216217 "{}_{}.{}" ,
217218 camel_to_snake( manifest_name) ,
218- camel_to_snake( & contract . name ) ,
219+ camel_to_snake( & contract_name ) ,
219220 camel_to_snake( & abi_item. name)
220221 ) ;
221222
@@ -247,10 +248,11 @@ pub async fn prepare_indexes(
247248
248249 if let Some ( injected_parameters) = & contract_event_indexes. injected_parameters {
249250 for abi_item in & abi_items {
251+ let contract_name = contract. before_modify_name_if_filter_readonly ( ) ;
250252 let db_table_name = format ! (
251253 "{}_{}.{}" ,
252254 camel_to_snake( manifest_name) ,
253- camel_to_snake( & contract . name ) ,
255+ camel_to_snake( & contract_name ) ,
254256 camel_to_snake( & abi_item. name)
255257 ) ;
256258
@@ -266,10 +268,11 @@ pub async fn prepare_indexes(
266268 }
267269
268270 for event_indexes in & contract_event_indexes. events {
271+ let contract_name = contract. before_modify_name_if_filter_readonly ( ) ;
269272 let db_table_name = format ! (
270273 "{}_{}.{}" ,
271274 camel_to_snake( manifest_name) ,
272- camel_to_snake( & contract . name ) ,
275+ camel_to_snake( & contract_name ) ,
273276 camel_to_snake( & event_indexes. name)
274277 ) ;
275278
0 commit comments