Skip to content

Commit bb78423

Browse files
committed
fix mod preset not deleting
1 parent ea3396c commit bb78423

File tree

3 files changed

+6
-2
lines changed

3 files changed

+6
-2
lines changed

src/main/java/cz/forgottenempire/arma3servergui/workshop/repositories/ModPresetsRepository.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import org.springframework.stereotype.Repository;
88

99
@Repository
10-
public interface ModPresetsRepository extends CrudRepository<ModListPreset, String> {
10+
public interface ModPresetsRepository extends CrudRepository<ModListPreset, Long> {
1111
Optional<ModListPreset> findModListPresetByName(String name);
12+
void deleteByName(String name);
1213
}

src/main/java/cz/forgottenempire/arma3servergui/workshop/services/services/ModPresetsService.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@ public interface ModPresetsService {
99

1010
void createOrUpdatePreset(String name, Collection<Long> modIds);
1111

12+
// TODO change this to preset ID
1213
void deletePreset(String name);
1314
}

src/main/java/cz/forgottenempire/arma3servergui/workshop/services/services/impl/ModPresetsServiceImpl.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import java.util.List;
1111
import java.util.Optional;
1212
import java.util.stream.Collectors;
13+
import javax.transaction.Transactional;
1314
import org.springframework.beans.factory.annotation.Autowired;
1415
import org.springframework.stereotype.Service;
1516

@@ -37,8 +38,9 @@ public void createOrUpdatePreset(String name, Collection<Long> modIds) {
3738
}
3839

3940
@Override
41+
@Transactional
4042
public void deletePreset(String name) {
41-
presetsRepository.deleteById(name);
43+
presetsRepository.deleteByName(name);
4244
}
4345

4446
@Autowired

0 commit comments

Comments
 (0)