Currently, errors are caught during the signals generation process by returning the ERROR string. If that's found, then generate_signals() will delete all campaign content generated so far and then throw an error. We should propogate the original error through by instead returning an ERROR: message string, and then sending that message forward.
Currently, errors are caught during the signals generation process by returning the
ERROR
string. If that's found, thengenerate_signals()
will delete all campaign content generated so far and then throw an error. We should propogate the original error through by instead returning anERROR: message
string, and then sending that message forward.