I have a workflow that sets the line level location to that of the body level location if the line level is blank. This is run on before submit due to an after submit process that references line level location. This is simple enough, yet there are plenty of times where it's not actually set and I can't figure out why this happens. I look at the workflow logs and its says that it executed, yet I'm looking right at it in the system and it clearly did not. I have the NS Field Explorer extension and it confirms that location is not present at the line level. YET, interestingly enough, i set up a 'back-up' after submit action doing the same thing to make sure it gets set thinking this would fix those that didn't actually get set. This action gets ignored because the system thinks the value has been set, even though it clearly didn't. Does anyone have any ideas why this would be happening? I suppose I could script this same thing, but it seems simple enough that I shouldn't need to. I'm also more proficient with WF than scripting at this point. I'm very confused. Thanks!