@percy/core
Advanced tools
Comparing version 1.26.3-beta.2 to 1.26.3-beta.3
@@ -420,3 +420,3 @@ import logger from '@percy/logger'; | ||
.handle('error', (snapshot, error) => { | ||
var _error$response; | ||
var _error$response, _error$response2, _error$response2$body; | ||
let result = { | ||
@@ -441,2 +441,10 @@ ...snapshot, | ||
} | ||
let errors = (_error$response2 = error.response) === null || _error$response2 === void 0 ? void 0 : (_error$response2$body = _error$response2.body) === null || _error$response2$body === void 0 ? void 0 : _error$response2$body.errors; | ||
let duplicate = (errors === null || errors === void 0 ? void 0 : errors.length) > 1 && errors[1].detail.includes('must be unique'); | ||
if (duplicate) { | ||
if (process.env.PERCY_IGNORE_DUPLICATES !== 'true') { | ||
percy.log.warn(`Ignored duplicate snapshot. ${errors[1].detail}`); | ||
} | ||
return result; | ||
} | ||
percy.log.error(`Encountered an error uploading snapshot: ${name}`, meta); | ||
@@ -443,0 +451,0 @@ percy.log.error(error, meta); |
{ | ||
"name": "@percy/core", | ||
"version": "1.26.3-beta.2", | ||
"version": "1.26.3-beta.3", | ||
"license": "MIT", | ||
@@ -46,6 +46,6 @@ "repository": { | ||
"dependencies": { | ||
"@percy/client": "1.26.3-beta.2", | ||
"@percy/config": "1.26.3-beta.2", | ||
"@percy/dom": "1.26.3-beta.2", | ||
"@percy/logger": "1.26.3-beta.2", | ||
"@percy/client": "1.26.3-beta.3", | ||
"@percy/config": "1.26.3-beta.3", | ||
"@percy/dom": "1.26.3-beta.3", | ||
"@percy/logger": "1.26.3-beta.3", | ||
"content-disposition": "^0.5.4", | ||
@@ -61,3 +61,3 @@ "cross-spawn": "^7.0.3", | ||
}, | ||
"gitHead": "5e402f5ff469cc521506fef6a347e04a1a2e1434" | ||
"gitHead": "10985eb00dad949e7dd6bbe6418b3fecfe22bba8" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
178264
4268
12
+ Added@percy/client@1.26.3-beta.3(transitive)
+ Added@percy/config@1.26.3-beta.3(transitive)
+ Added@percy/dom@1.26.3-beta.3(transitive)
+ Added@percy/env@1.26.3-beta.3(transitive)
+ Added@percy/logger@1.26.3-beta.3(transitive)
- Removed@percy/client@1.26.3-beta.2(transitive)
- Removed@percy/config@1.26.3-beta.2(transitive)
- Removed@percy/dom@1.26.3-beta.2(transitive)
- Removed@percy/env@1.26.3-beta.2(transitive)
- Removed@percy/logger@1.26.3-beta.2(transitive)
Updated@percy/client@1.26.3-beta.3
Updated@percy/config@1.26.3-beta.3
Updated@percy/dom@1.26.3-beta.3
Updated@percy/logger@1.26.3-beta.3