Added cheks for type and course
This commit is contained in:
		| @@ -88,6 +88,14 @@ public class ExchangeController extends TokenBasedController { | ||||
|         final Assignment assignmentInstance = assignment.get(); | ||||
|         final Groups groupInstance = group.get(); | ||||
|  | ||||
|         if (assignmentInstance.getGroup().getCourseId().getId() != groupInstance.getCourseId().getId()) { | ||||
|             return new ResponseEntity<>("You can performe exchange only within one course.", HttpStatus.BAD_REQUEST); | ||||
|         } | ||||
|  | ||||
|         if (assignmentInstance.getGroup().getType() != groupInstance.getType()) { | ||||
|             return new ResponseEntity<>("You can't exchange lecture to class and otherwise.", HttpStatus.BAD_REQUEST); | ||||
|         } | ||||
|  | ||||
|         if (!(assignmentInstance.getCommision().getCommisionOwner().getId().equals(asker.getId()) | ||||
|                 && assignmentInstance.isAccepted())) { | ||||
|             return new ResponseEntity<>( | ||||
|   | ||||
		Reference in New Issue
	
	Block a user