Fix ObjectCopyUtil (#2571)

Signed-off-by: Avgustin Marinov <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2025-07-29 13:31:25 +03:00
committed by GitHub
parent ce3ffed18b
commit d6978e5270
2 changed files with 75 additions and 40 deletions

View File

@@ -53,6 +53,7 @@ import org.eclipse.hawkbit.repository.model.DistributionSetTag;
import org.eclipse.hawkbit.repository.model.DistributionSetType;
import org.eclipse.hawkbit.repository.model.SoftwareModule;
import org.springframework.context.ApplicationEvent;
import org.springframework.core.annotation.Order;
/**
* Jpa implementation of {@link DistributionSet}.
@@ -75,7 +76,6 @@ public class JpaDistributionSet extends AbstractJpaNamedVersionedEntity implemen
@Serial
private static final long serialVersionUID = 1L;
@Setter
@ManyToOne(fetch = FetchType.LAZY, optional = false, targetEntity = JpaDistributionSetType.class)
@JoinColumn(
name = "ds_type", nullable = false, updatable = false,
@@ -137,6 +137,11 @@ public class JpaDistributionSet extends AbstractJpaNamedVersionedEntity implemen
@Column(name = "required_migration_step")
private boolean requiredMigrationStep;
@Order(0)
public void setType(final DistributionSetType type) {
this.type = type;
}
@Override
public Set<SoftwareModule> getModules() {
return Collections.unmodifiableSet(modules);