Subj : Javascript weirdness To : Digital Man From : deon Date : Fri Apr 22 2022 22:21:39 Re: Javascript weirdness By: deon to Digital Man on Fri Apr 22 2022 10:00 pm > > > Originally I was iterating through through that result to update the messages, but I was noticing the following behaviour: > > > > * call get_all_msg_headers() > > > * iterate through each item "for (hdr in hdrs)" > > > * set hdr.tag to "foo" > > > * pass hdr to put_msg_header(); > > > > But the items were not updating. > > > Does put_msg_header() return false when you try to use it in that manner? > > So I cant reproduce this now. I'll revert my code to use get_all_msg_headers and if I can reproduce it, I'll provide a log and the > status returned. OK, I got it. It seems to depend on whether I work with the object vs the attribute of it. First run, where I echo the object "after" put_msg_header: for (var X in msgs) X:35 ORIG:0353 <-- msgs[x] CHANGE:0425 <-- msgs[x].tags = '0425' object:{"tags":"0425","number":38,"to":"deon","subject":"Test Reply","from":"Clearing ... STATUS:0