There is a change to the value of the DocumentPath variable in MoneyWorks 9.2.5 such that when connected to a network server it now returns the full URL of the connection instead of a “Document @ Server” string. This has had the side effect of breaking iBodyshop connections.
To mitigate this incompatibility, there is a short term fix for MoneyWorks to get the old format for DocumentPath:
First, make sure you are running MoneyWorks Gold 9.2.5 Build 202606.03.1505
Open a script window in MoneyWorks (Ctrl-Alt-N)
Select all, and replace the text, pasting the following script:
constant meta = "iBodyshop temporary fix" on LoadFromScriptEditor SetAppPreference("quirksMode", SetTaggedValue(GetAppPreference("quirksMode"), "_iBodyNameForURL", "1")) end
Click Run Once
This will allow iBodyshop to connect with MoneyWorks. This fix is temporary until iBodyshop is updated. Note that the MoneyWorks 9.2.5 Claude AI MCP integration will not work properly with the fix applied.
You can close the script window. No need to save it.
To remove the fix, after iBodyshop is updated, do the same thing but paste in this script and click Run Once
constant meta = "iBodyshop undo temporary fix" on LoadFromScriptEditor SetAppPreference("quirksMode", SetTaggedValue(GetAppPreference("quirksMode"), "_iBodyNameForURL", "")) end