Commit 8a17e2ac authored by Anastasios Poimenidis's avatar Anastasios Poimenidis
Browse files

fix: propagate authorization headers for orders with peered spec and not k8s

parent 9fab3422
Loading
Loading
Loading
Loading
Loading
+7 −0
Changes for src/main/java/signal/handlers/ServiceOrderSignalHandler.java: 7 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -19,6 +19,7 @@ import java.util.concurrent.CompletionStage;
import org.eclipse.microprofile.reactive.messaging.Incoming;
import org.eclipse.microprofile.reactive.messaging.Message;
import org.etsi.osl.hypo.core.common.oss.client.K8sServiceOrderData;
import org.etsi.osl.hypo.core.common.oss.client.SimpleServiceOrderData;
import org.etsi.osl.hypo.core.common.tmf.CloudEventServiceOrder;
import org.etsi.osl.hypo.core.common.tmf.ServiceOrderData;
import org.etsi.osl.hypo.core.common.tmf.ServiceOrderEndUserData;
@@ -65,6 +66,12 @@ public class ServiceOrderSignalHandler {
                                    if (Objects.nonNull(k8sServiceOrderData)) {
                                        k8sServiceOrderData.setAuthHeader(authHeaderValue);
                                    }

                                    SimpleServiceOrderData simpleServiceOrderData =
                                            serviceOrderData.getSimpleServiceOrderData();
                                    if (Objects.nonNull(simpleServiceOrderData)) {
                                        simpleServiceOrderData.setAuthHeader(authHeaderValue);
                                    }
                                }
                            });