From a8cc3b3ea14afb8503315f946b71ac41be5930bd Mon Sep 17 00:00:00 2001 From: Malte Bauch <malte.bauch@stud.h-da.de> Date: Thu, 9 Dec 2021 16:26:16 +0100 Subject: [PATCH] debug test --- nucleus/change.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nucleus/change.go b/nucleus/change.go index 729e1ced4..8dd585cd9 100644 --- a/nucleus/change.go +++ b/nucleus/change.go @@ -141,7 +141,15 @@ func stateManager(ch *Change, timeout time.Duration) (chan<- ppb.Change_State, < if ch.state == ppb.Change_CONFIRMED { continue } - err := ch.callback(ch.intendedState, ch.previousState) + + //TODO: debug -> remove + ch.lock.Lock() + intendedStateCopy := ch.intendedState + previousStateStateCopy := ch.previousState + ch.lock.Unlock() + // END + + err := ch.callback(intendedStateCopy, previousStateStateCopy) if err != nil { ch.lock.Lock() ch.state = ppb.Change_INCONSISTENT -- GitLab