-
Notifications
You must be signed in to change notification settings - Fork 141
Problem in rule "multiple" - IA #350
Description
hello everyone
Expected Result
Within the rules that make up an instant article, a rule of multiple type was defined, so that when a note contains a tweet, the blockquote and its corresponding script are painted, which contains the Twitter library that allows its correct visualization in Instant Articles.
-
rule used*
{
"class": "InteractiveRule",
"selector": "div.rich__block",
"properties" : {
"interactive.iframe" : {
"type" : "multiple",
"children": [
{
"type": "element",
"selector": "blockquote"
}, {
"type": "next-sibling-element-of",
"selector": "blockquote"
}
]
}
}
}
When a note contains a tweet the aforementioned rule works perfectly
<script async="" src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>Respecto al incidente en el KM 16.5 de la ZH del Mpio de B. Juárez hay 3 personas lesionadas no de gravedad una que perdió la vida. Las victimas son taxistas y presuntos narcomenudistas según testigos e indicios encontrados en el lugar de los hechos. No hay afectación a turistas.
— Alberto Capella (@kpya) 11 de diciembre de 2018
Actual Result
The problem arises when the notes do not contain a tweet, send these errors.
{
"Error500": true,
"Msg": "Call to a member function cloneNode() on null",
"Code": 0,
"RequestType": 1,
"Request": {
"attributes": {},
"request": {},
"query": {},
"server": {},
"files": {},
"cookies": {},
"headers": {}
}
}
- php.CRITICAL: Fatal Error: Call to a member function cloneNode() on null {"exception":"[object] (Symfony\Component\Debug\Exception\FatalErrorException(code: 0): Error: Call to a member function cloneNode() on null at /var/www/apis/vendor/facebook/facebook-instant-articles-sdk-php/src/Facebook/InstantArticles/Transformer/Transformer.php:105)"} []
This version is used "facebook-instant-articles-sdk-php - v1.10.1"
Thanks