Index: Source/bindings/templates/attributes.cpp |
diff --git a/Source/bindings/templates/attributes.cpp b/Source/bindings/templates/attributes.cpp |
index cbbe4192db6d4b36179bb3eae036e2af68353cd8..44d72fcfa7261f6605a424eb19e6e4fa0de4db37 100644 |
--- a/Source/bindings/templates/attributes.cpp |
+++ b/Source/bindings/templates/attributes.cpp |
@@ -124,8 +124,7 @@ v8::Local<v8::Value> jsValue, const v8::FunctionCallbackInfo<v8::Value>& info |
v8::Local<v8::Value> jsValue, const v8::PropertyCallbackInfo<void>& info |
{%- endif %}) |
{ |
- {% if attribute.is_setter_raises_exception or |
- attribute.has_strict_type_checking %} |
+ {% if attribute.has_setter_exception_state %} |
ExceptionState exceptionState(ExceptionState::SetterContext, "{{attribute.name}}", "{{interface_name}}", info.Holder(), info.GetIsolate()); |
{% endif %} |
{% if attribute.has_strict_type_checking %} |