In AcquireScheduler, PathMaker class, Substitute method, the global variable acpLogin is checked for "" to tell if the job was from the console or from a web submission. If "" (local) it is changed to "_" so that a path substitution of the $ACPLOGIN token will result in "_" at that place. Well, the next time PathMaker::Substitute() is called within the same ACP run (Observation), now acpLogin is "_" and not blank, so the path is constructed for the web user "_" -- wrong! |