TIP: Click on subject to list as thread! ANSI
echo: synchronet
to: Digital Man
from: deon
date: 2022-04-22 22:21:00
subject: Javascript weirdness

  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