diff --git a/aleksis/apps/lesrooster/frontend/components/lesson_raster/SlotCreator.vue b/aleksis/apps/lesrooster/frontend/components/lesson_raster/SlotCreator.vue
index bbf5d06bea283115f809cc6658fdc701854bdd62..f567120ee7a3b57756bd56896da930d48dd287f8 100644
--- a/aleksis/apps/lesrooster/frontend/components/lesson_raster/SlotCreator.vue
+++ b/aleksis/apps/lesrooster/frontend/components/lesson_raster/SlotCreator.vue
@@ -126,7 +126,7 @@ export default defineComponent({
     </template>
 
     <template #content>
-      <div aria-required="true">
+      <div v-if="!breaks" aria-required="true">
         <positive-small-integer-field
           v-model="slots.period"
           :label="$t('lesrooster.slot.period')"