2984 PO 4) Fix approving the same document multiple times
This commit is contained in:
parent
c0f14bd941
commit
53633c2801
@ -9,6 +9,7 @@ import se.su.dsv.scipro.plagiarism.urkund.UrkundSubmissionRepository;
|
||||
import se.su.dsv.scipro.system.User;
|
||||
|
||||
import javax.inject.Inject;
|
||||
import java.util.Objects;
|
||||
import java.util.Optional;
|
||||
|
||||
public class PlagiarismControlImpl implements PlagiarismControl {
|
||||
@ -30,6 +31,9 @@ public class PlagiarismControlImpl implements PlagiarismControl {
|
||||
@Override
|
||||
@Transactional
|
||||
public void submit(final FileDescription file, final User receiver) {
|
||||
if (!Objects.equals(new Status.NotSubmitted(), getStatus(file))) {
|
||||
return;
|
||||
}
|
||||
final FileReference reference = fileService.createReference(file);
|
||||
final PlagiarismRequest plagiarismRequest = new PlagiarismRequest();
|
||||
plagiarismRequest.setDocument(reference);
|
||||
|
Loading…
x
Reference in New Issue
Block a user