diff --git a/Userland/Libraries/LibJS/Runtime/Temporal/PlainDate.cpp b/Userland/Libraries/LibJS/Runtime/Temporal/PlainDate.cpp index d3446f8888..848a5bcf3b 100644 --- a/Userland/Libraries/LibJS/Runtime/Temporal/PlainDate.cpp +++ b/Userland/Libraries/LibJS/Runtime/Temporal/PlainDate.cpp @@ -183,7 +183,7 @@ Optional regulate_iso_date(GlobalObject& global_object, double year, do auto m = static_cast(month); auto d = static_cast(day); // a. If ! IsValidISODate(year, month, day) is false, throw a RangeError exception. - if (is_valid_iso_date(y, m, d)) { + if (!is_valid_iso_date(y, m, d)) { vm.throw_exception(global_object, ErrorType::TemporalInvalidPlainDate); return {}; }