Skip to content

Commit

Permalink
hotfix: sending activatedAt on import workflow when persist onboarding (
Browse files Browse the repository at this point in the history
  • Loading branch information
manuraf authored Mar 5, 2024
1 parent b540338 commit 5cb09d9
Showing 7 changed files with 211 additions and 49 deletions.
Original file line number Diff line number Diff line change
@@ -30,6 +30,7 @@ public class Onboarding {
private OnboardingStatus status;
private String userRequestUid;
private String workflowInstanceId;
private LocalDateTime activatedAt;

public String getId() {
return id;
@@ -134,4 +135,12 @@ public List<String> getTestEnvProductIds() {
public void setTestEnvProductIds(List<String> testEnvproductIds) {
this.testEnvProductIds = testEnvproductIds;
}

public LocalDateTime getActivatedAt() {
return activatedAt;
}

public void setActivatedAt(LocalDateTime activatedAt) {
this.activatedAt = activatedAt;
}
}
Original file line number Diff line number Diff line change
@@ -26,6 +26,7 @@
import org.openapi.quarkus.user_registry_json.model.UserResource;

import java.time.LocalDateTime;
import java.time.ZoneId;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@@ -219,6 +220,8 @@ public void persistOnboarding(Onboarding onboarding) {
onboardingRequest.pricingPlan(onboarding.getPricingPlan());
onboardingRequest.productId(onboarding.getProductId());
onboardingRequest.setTokenId(onboarding.getId());
Optional.ofNullable(onboarding.getActivatedAt())
.ifPresent(date -> onboardingRequest.setActivatedAt(date.atZone(ZoneId.systemDefault()).toOffsetDateTime()));

if(Objects.nonNull(onboarding.getBilling())) {
BillingRequest billingRequest = new BillingRequest();
Loading

0 comments on commit 5cb09d9

Please sign in to comment.