Turbo Indexer 2.5.1: Forked Workers Now Inherit the Drush URI Flag Correctly

· Turbo Indexer · Bug Fix · All updates

Forked worker processes did not inherit the --uri flag from the parent Drush process. Without it, Drush falls back to http://default as the base URL, so any URL-dependent token in your Solr index field configuration resolved to the wrong hostname.

01 What went wrong

Tokens such as [site:url-brief] are resolved by each worker as it indexes. A worker that had lost the site URI resolved them against Drush's default base URL instead of your site, and wrote that value into the index.

drush --uri=site.example BEFORE Worker → http://default AFTER Worker → site.example
Spawned workers now carry the site URI given to the parent Drush process.

02 Fields that were affected

FieldSymptom
ss_index_sourceWrong hostname stored
siteWrong hostname stored
ss_urlWrong hostname stored
Update to v2.5.1 and reindex the affected indexes — existing documents keep the wrong values until they are reindexed.
View the full changelog