mirror of
https://github.com/nasa/openmct.git
synced 2025-05-03 09:12:51 +00:00
parent
3a65f75d21
commit
26e70d82b7
@ -140,11 +140,13 @@ export default class MoveAction {
|
|||||||
}
|
}
|
||||||
|
|
||||||
validate(currentParent) {
|
validate(currentParent) {
|
||||||
return (object, data) => {
|
return (data) => {
|
||||||
const parentCandidate = data.value;
|
const parentCandidatePath = data.value;
|
||||||
|
const parentCandidate = parentCandidatePath[0];
|
||||||
|
|
||||||
let currentParentKeystring = this.openmct.objects.makeKeyString(currentParent.identifier);
|
let currentParentKeystring = this.openmct.objects.makeKeyString(currentParent.identifier);
|
||||||
let parentCandidateKeystring = this.openmct.objects.makeKeyString(parentCandidate.identifier);
|
let parentCandidateKeystring = this.openmct.objects.makeKeyString(parentCandidate.identifier);
|
||||||
let objectKeystring = this.openmct.objects.makeKeyString(object.identifier);
|
let objectKeystring = this.openmct.objects.makeKeyString(this.object.identifier);
|
||||||
|
|
||||||
if (!parentCandidateKeystring || !currentParentKeystring) {
|
if (!parentCandidateKeystring || !currentParentKeystring) {
|
||||||
return false;
|
return false;
|
||||||
@ -163,7 +165,7 @@ export default class MoveAction {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return parentCandidate && this.openmct.composition.checkPolicy(parentCandidate, object);
|
return parentCandidate && this.openmct.composition.checkPolicy(parentCandidate, this.object);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user