diff --git a/qa/qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb b/qa/qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb
index 872651f4d9c2f79edcb2a18b36c589b8f78d11d8..56047fdc7162c5125cc957146bcf83b37217b636 100644
--- a/qa/qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb
+++ b/qa/qa/specs/features/browser_ui/3_create/repository/license_detection_spec.rb
@@ -19,7 +19,8 @@ module QA
           project.visit!
 
           Page::Project::Show.perform do |project|
-            Support::Waiter.wait_until(reload_page: project, message: 'Waiting for licence') do
+            Support::Waiter.wait_until(reload_page: project, retry_on_exception: true,
+              message: 'Waiting for licence') do
               project.has_license?(rendered_license_name)
             end
           end