fix(medusa): has-changes (#4023)
* fix(medusa): has-changes * add changeset
This commit is contained in:
1 parent
afd79c9c39
commit
bd53adb238
2 files changed
+9
-1
No files matched your search
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@medusajs/medusa": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
fix(variant-update): hasChanges function incorrectly calculates if there are changes
|
||||||
@@ -11,7 +11,10 @@ export function hasChanges<T1 extends Object, T2 extends Object>(
|
|||||||
): boolean {
|
): boolean {
|
||||||
for (const [key, value] of Object.entries(obj2)) {
|
for (const [key, value] of Object.entries(obj2)) {
|
||||||
if (isObject(obj1[key])) {
|
if (isObject(obj1[key])) {
|
||||||
return hasChanges(obj1[key], value)
|
if (hasChanges(obj1[key], value)) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
continue
|
||||||
}
|
}
|
||||||
|
|
||||||
if (obj1[key] !== value) {
|
if (obj1[key] !== value) {
|
||||||
|
|||||||
Reference in new issue
Block a user