On the Boundless Shopify theme every time i make GET ASSETS reauest the following on this specific file contains illegal caractere.
Note the theme is fresh forn install, untouched. I use Nodejs https://github.com/MONEI/Shopify-api-node
This only happen on this theme file as far as I can tell.
Is the file really containing characters on the Shopify side or ???
The content_type seems to be wrong: content_type: 'application/octet-stream', other working files show this type: content_type: 'text/x-liquid'.
{ key: 'snippets/product-grid-item.liquid ',
public_url: null,
attachment: 'PGRpdiBjbGFzcz0icHJvZHVjdC1pdGVtIGdyaWRfX2l0ZW0ge3sgZ3JpZF9p\ndGVtX3dpZHRoIH19Ij4KICA8ZGl2IGNsYXNzPSJwcm9kdWN0LWl0ZW1fX2xp\nbmstd3JhcHBlciI+CiAgICA8YSBjbGFzcz0icHJvZHVjdC1pdGVtX19saW5r\nIHslIGlmIHByb2R1Y3RfaW1hZ2Vfc3BhY2luZyAlfSBwcm9kdWN0LWl0ZW1f\nX2ltYWdlLS1tYXJnaW5zeyUgZW5kaWYgJX0iIGhyZWY9Int7IHByb2R1Y3Qu\ndXJsIHwgd2l0aGluOiBjb2xsZWN0aW9uIH19Ij4KCiAgICA8c3BhbiBjbGFz\ncz0iaW1hZ2Utd3JhcHBlciI+CiAgICAgIHslIGlmIHByb2R1Y3QuZmVhdHVy\nZWRfaW1hZ2Uuc3JjID09IGJsYW5rICV9CiAgICAgICAgPGltZyBzcmM9Int7\nIHByb2R1Y3QuZmVhdHVyZWRfaW1hZ2Uuc3JjIHwgaW1nX3VybDogJzEwMjR4\nJyB9fSIgYWx0PSJ7eyBwcm9kdWN0LmZlYXR1cmVkX2ltYWdlLmFsdCB8IGVz\nY2FwZSB9fSI+CiAgICAgIHslIGVsc2UgJX0KICAgICAgICA8bm9zY3JpcHQ+\nCiAgICAgICAgICA8aW1nIGNsYXNzPSJwcm9kdWN0LWl0ZW1fX2ltYWdlLW5v\nLWpzIiBzcmM9Int7IHByb2R1Y3QuZmVhdHVyZWRfaW1hZ2Uuc3JjIHwgaW1n\nX3VybDogJzEwMjR4JyB9fSIgYWx0PSJ7eyBwcm9kdWN0LmZlYXR1cmVkX2lt\nYWdlLmFsdCB8IGVzY2FwZSB9fSI+CiAgICAgICAgPC9ub3NjcmlwdD4KICAg\nICAgICA8ZGl2IGNsYXNzPSJwcm9kdWN0LWl0ZW1fX2ltYWdlLWNvbnRhaW5l\nciIgc3R5bGU9Im1heC13aWR0aDoge3sgNjAwIHwgdGltZXM6IHByb2R1Y3Qu\nZmVhdHVyZWRfaW1hZ2UuYXNwZWN0X3JhdGlvIHwgcm91bmQgfX1weDsiPgog\nICAgICAgICAgPGRpdiBjbGFzcz0icHJvZHVjdC1pdGVtX19pbWFnZS13cmFw\ncGVyIiBzdHlsZT0icGFkZGluZy10b3A6e3sgMSB8IGRpdmlkZWRfYnk6IHBy\nb2R1Y3QuZmVhdHVyZWRfaW1hZ2UuYXNwZWN0X3JhdGlvIHwgdGltZXM6IDEw\nMH19JSI+CiAgICAgICAgICAgIHslIGFzc2lnbiBpbWdfdXJsID0gcHJvZHVj\ndC5mZWF0dXJlZF9pbWFnZSB8IGltZ191cmw6ICcxeDEnIHwgcmVwbGFjZTog\nJ18xeDEuJywgJ197d2lkdGh9eC4nICV9CiAgICAgICAgICAgIDxpbWcgY2xh\nc3M9InByb2R1Y3QtaXRlbV9faW1hZ2UgbGF6eWxvYWQiCiAgICAgICAgICAg\nICAgc3JjPSJ7eyBwcm9kdWN0LmZlYXR1cmVkX2ltYWdlIHwgaW1nX3VybDog\nJzMwMHgzMDAnIH19IgogICAgICAgICAgICAgIGRhdGEtc3JjPSJ7eyBpbWdf\ndXJsIH19IgogICAgICAgICAgICAgIGRhdGEtd2lkdGhzPSJbMzYwLCA1NDAs\nIDcyMCwgOTAwLCAxMDgwLCAxMjk2LCAxNTEyLCAxNzI4LCAxOTQ0LCAyMDQ4\nLCA0NDcyXSIKICAgICAgICAgICAgICBkYXRhLWFzcGVjdHJhdGlvPSJ7eyBw\ncm9kdWN0LmZlYXR1cmVkX2ltYWdlLmFzcGVjdF9yYXRpbyB9fSIKICAgICAg\nICAgICAgICBkYXRhLXNpemVzPSJhdXRvIgogICAgICAgICAgICAgIGFsdD0i\ne3sgcHJvZHVjdC5mZWF0dXJlZF9pbWFnZS5hbHQgfCBlc2NhcGUgfX0iPgog\nICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgIHslIGVuZGlm\nICV9CgogICAgICAgIDxzcGFuIGNsYXNzPSJwcm9kdWN0LWl0ZW1fX21ldGEi\nPgogICAgICAgICAgPHNwYW4gY2xhc3M9InByb2R1Y3QtaXRlbV9fbWV0YV9f\naW5uZXIiPgoKICAgICAgICAgICAgeyUgaWYgdmVuZG9yX2VuYWJsZSAlfQog\nICAgICAgICAgICAgIDxwIGNsYXNzPSJwcm9kdWN0LWl0ZW1fX3ZlbmRvciI+\ne3sgcHJvZHVjdC52ZW5kb3IgfX08L3A+CiAgICAgICAgICAgIHslIGVuZGlm\nICV9CiAgICAgICAgICAgIDxwIGNsYXNzPSJwcm9kdWN0LWl0ZW1fX3RpdGxl\nIj57eyBwcm9kdWN0LnRpdGxlIH19PC9wPgogICAgICAgICAgICA8cCBjbGFz\ncz0icHJvZHVjdC1pdGVtX19wcmljZS13cmFwcGVyIj4KICAgICAgICAgICAg\nICB7JSBjb21tZW50ICV9CiAgICAgICAgICAgICAgICBZb3UgY2FuIHNob3cg\nYSBsZWFkaW5nICdmcm9tJyBvciAndXAgdG8nIGJ5IGNoZWNraW5nICdwcm9k\ndWN0LnByaWNlX3ZhcmllcycKICAgICAgICAgICAgICAgIGlmIHlvdXIgdmFy\naWFudHMgaGF2ZSBkaWZmZXJlbnQgcHJpY2VzLgogICAgICAgICAgICAgIHsl\nIGVuZGNvbW1lbnQgJX0KICAgICAgICAgICAgICB7JSBpZiBwcm9kdWN0LmNv\nbXBhcmVfYXRfcHJpY2UgPiBwcm9kdWN0LnByaWNlICV9CiAgICAgICAgICAg\nICAgICA8c3BhbiBjbGFzcz0idmlzdWFsbHktaGlkZGVuIj57eyAncHJvZHVj\ndHMuZ2VuZXJhbC5yZWd1bGFyX3ByaWNlJyB8IHQgfX08L3NwYW4+CiAgICAg\nICAgICAgICAgICA8cyBjbGFzcz0icHJvZHVjdC1pdGVtX19wcmljZS0tcmVn\nIj57eyBwcm9kdWN0LmNvbXBhcmVfYXRfcHJpY2UgfCBtb25leV93aXRob3V0\nX3RyYWlsaW5nX3plcm9zIH19PC9zPgogICAgICAgICAgICAgICAgPHNwYW4g\nY2xhc3M9InByb2R1Y3QtaXRlbV9fcHJpY2UtLXNhbGUiPnt7ICdwcm9kdWN0\ncy5nZW5lcmFsLm5vd19wcmljZV9odG1sJyB8IHQ6IHByaWNlOiBwcmljZSB9\nfTwvc3Bhbj4KICAgICAgICAgICAgICB7JSBlbHNlICV9CiAgICAgICAgICAg\nICAgICB7JSBpZiBwcm9kdWN0LnByaWNlX3ZhcmllcyAlfQogICAgICAgICAg\nICAgICAgICB7eyAncHJvZHVjdHMuZ2VuZXJhbC5mcm9tX3RleHRfaHRtbCcg\nfCB0OiBwcmljZTogcHJpY2UgfX0KICAgICAgICAgICAgICAgIHslIGVsc2Ug\nJX0KICAgICAgICAgICAgICAgICAgeyUgaWYgcHJvZHVjdC5jb21wYXJlX2F0\nX3ByaWNlID4gcHJvZHVjdC5wcmljZSAlfQogICAgICAgICAgICAgICAgICAg\nIDxzcGFuIGNsYXNzPSJ2aXN1YWxseS1oaWRkZW4iPnt7ICdwcm9kdWN0cy5n\nZW5lcmFsLnNhbGVfcHJpY2UnIHwgdCB9fTwvc3Bhbj4KICAgICAgICAgICAg\nICAgICAgeyUgZWxzZSAlfQogICAgICAgICAgICAgICAgICAgIDxzcGFuIGNs\nYXNzPSJ2aXN1YWxseS1oaWRkZW4iPnt7ICdwcm9kdWN0cy5nZW5lcmFsLnJl\nZ3VsYXJfcHJpY2UnIHwgdCB9fTwvc3Bhbj4KICAgICAgICAgICAgICAgICAg\neyUgZW5kaWYgJX0KICAgICAgICAgICAgICAgICAge3sgcHJvZHVjdC5wcmlj\nZSB8IG1vbmV5X3dpdGhvdXRfdHJhaWxpbmdfemVyb3MgfX0KICAgICAgICAg\nICAgICAgIHslIGVuZGlmICV9CiAgICAgICAgICAgICAgeyUgZW5kaWYgJX0K\nICAgICAgICAgICAgPC9wPgoKICAgICAgICAgICAgeyUgY29tbWVudCAlfQog\nICAgICAgICAgICAgIENoZWNrIGlmIHRoZSBwcm9kdWN0IGlzIHNvbGQgb3V0\nLgogICAgICAgICAgICB7JSBlbmRjb21tZW50ICV9CiAgICAgICAgICAgIHsl\nIHVubGVzcyBwcm9kdWN0LmF2YWlsYWJsZSAlfQogICAgICAgICAgICAgIDxw\nIGNsYXNzPSJwcm9kdWN0LWl0ZW1fX3NvbGQtb3V0Ij57eyAncHJvZHVjdHMu\ncHJvZHVjdC5zb2xkX291dCcgfCB0IH19PC9wPgogICAgICAgICAgICB7JSBl\nbmR1bmxlc3MgJX0KICAgICAgICAgIDwvc3Bhbj4KICAgICAgICA8L3NwYW4+\nCgogICAgICAgIHslIGNvbW1lbnQgJX0KICAgICAgICAgIElmIG9uIHNhbGUs\nIGFkZCBhIGJhZGdlCiAgICAgICAgeyUgZW5kY29tbWVudCAlfQogICAgICAg\nIHslIGlmIHByb2R1Y3QuY29tcGFyZV9hdF9wcmljZSA+IHByb2R1Y3QucHJp\nY2UgJX0KICAgICAgICAgIHslIGFzc2lnbiBzYWxlX3RleHRfbGVuZ3RoID0g\nJ3Byb2R1Y3RzLnByb2R1Y3Qub25fc2FsZScgfCB0IHwgc2l6ZSAlfQogICAg\nICAgICAgPHNwYW4gY2xhc3M9InByb2R1Y3QtaXRlbV9fYmFkZ2UgeyUgaWYg\nc2FsZV90ZXh0X2xlbmd0aCA+IDYgJX1wcm9kdWN0LWl0ZW1fX2JhZGdlLS1s\nYXJnZXslIGVuZGlmICV9Ij4KICAgICAgICAgICAge3sgJ3Byb2R1Y3RzLnBy\nb2R1Y3Qub25fc2FsZScgfCB0IH19CiAgICAgICAgICA8L3NwYW4+CiAgICAg\nICAgeyUgZW5kaWYgJX0KICAgICAgPC9zcGFuPgogICAgPC9hPgogIDwvZGl2\nPgo8L2Rpdj4K\n',
created_at: '2018-04-05T17:04:13-04:00',
updated_at: '2018-04-05T17:04:13-04:00',
content_type: 'application/octet-stream',
size: 3879,
theme_id: 12253921374,
warnings:
[ '"snippets/product-grid-item.liquid " contains illegal characters' ] }
Hey Nico,
What are you doing with the contents of the asset after you retrieve it? It sounds like there may be something else going on here aside from just a GET for an asset.
I've installed the Boundless theme myself and used an HTTP client to get the 'snippets/product-grid-item.liquid' asset without issue, and the content_type in the response is 'text\/x-liquid' as well. So I have been unable to replicate this with a fresh theme installation.
User | Count |
---|---|
14 | |
12 | |
10 | |
8 | |
7 |