If the actor from a message from the shared-inbox fails, propagate.

It may be because the actor request needs to be authenticated.
This commit is contained in:
default 2024-01-11 06:34:29 +01:00
parent eacfa5b751
commit 2693c081b4

View File

@ -1594,8 +1594,14 @@ int process_input_message(snac *snac, xs_dict *msg, xs_dict *req)
return -1; return -1;
} }
/* other actor download errors may need a retry */ /* other actor download errors */
srv_debug(1, xs_fmt("error requesting actor %s %d -- retry later", actor, a_status));
/* the actor may require a signed request; propagate if no user is set */
if (snac == NULL)
return 2;
/* may need a retry */
srv_debug(0, xs_fmt("error requesting actor %s %d -- retry later", actor, a_status));
return 0; return 0;
} }