diff --git a/src/main/webapp/app/exercise/exercise-details/exerciseComponents/exercise-body.component.html b/src/main/webapp/app/exercise/exercise-details/exerciseComponents/exercise-body.component.html
index b6fa6b26101fe409b99e9d7484c3442b5d560969..28703809e096cbaf6f744f1ace7ae2f58d8c6661 100644
--- a/src/main/webapp/app/exercise/exercise-details/exerciseComponents/exercise-body.component.html
+++ b/src/main/webapp/app/exercise/exercise-details/exerciseComponents/exercise-body.component.html
@@ -187,7 +187,7 @@
       <hr />
     </div>
     <div class="col-6">
-      <span>
+      <span >
         <a
           class="btn btn-outline-secondary"
           role="button"
@@ -196,7 +196,7 @@
           (click)="download()"
           jhiTranslate="exercise.export.download"
         ></a>
-        <label style="padding-top: 10px" for="withChildren">
+        <label style="padding-top: 10px" for="withChildren" *ngIf="hasChildren()">
           {{ 'exercise.details.withChildren' | translate }}
           <input type="checkbox" [hidden]="false" [(ngModel)]="downloadWithChildren" id="withChildren" />
         </label>