I am applying the following filter to a REFERENCE field to look up the "Manufacture" from another REFERENCE field "Model".
"Model" is pulled from the "ManufactureModels" table which in turn has a REFERENCE to the "Manufacture" table via the "Manufacturer" field.
from Manufacturer where Id in (/(
select "ManufacturerModels"."Manufacturer" from "ManufacturerModels"
where "ManufacturerModels"."Id"={client:Model.Id}
and "ManufacturerModels"."Status"='A')/)
This works fine for the first edit, updating the Manufacturer field live as you select different Models.
If you then Save or Cancel this edit, all subsequent attempts fail to find any records and simply show the Manufacturer fields previous Id value. If you log out and back in again, again, it works for the first record you edit, but then fails ones you Save or Cancel.
This looks a bit like a bug.
Have I misunderstood something? Is this a client caching issue, or a server side problem?