fix where it doesn't remove the plan when editing and removing it
This commit is contained in:
@@ -604,19 +604,19 @@ export function hydrateGive(
|
|||||||
}
|
}
|
||||||
// ... and replace or add each element, ending with Trade or Donate
|
// ... and replace or add each element, ending with Trade or Donate
|
||||||
// I realize this doesn't change any elements that are not PlanAction or Offer or Trade/Action.
|
// I realize this doesn't change any elements that are not PlanAction or Offer or Trade/Action.
|
||||||
|
vcClaim.fulfills = vcClaim.fulfills.filter(
|
||||||
|
(elem) => elem["@type"] !== "PlanAction",
|
||||||
|
);
|
||||||
if (fulfillsProjectHandleId) {
|
if (fulfillsProjectHandleId) {
|
||||||
vcClaim.fulfills = vcClaim.fulfills.filter(
|
|
||||||
(elem) => elem["@type"] !== "PlanAction",
|
|
||||||
);
|
|
||||||
vcClaim.fulfills.push({
|
vcClaim.fulfills.push({
|
||||||
"@type": "PlanAction",
|
"@type": "PlanAction",
|
||||||
identifier: fulfillsProjectHandleId,
|
identifier: fulfillsProjectHandleId,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
vcClaim.fulfills = vcClaim.fulfills.filter(
|
||||||
|
(elem) => elem["@type"] !== "Offer",
|
||||||
|
);
|
||||||
if (fulfillsOfferHandleId) {
|
if (fulfillsOfferHandleId) {
|
||||||
vcClaim.fulfills = vcClaim.fulfills.filter(
|
|
||||||
(elem) => elem["@type"] !== "Offer",
|
|
||||||
);
|
|
||||||
vcClaim.fulfills.push({
|
vcClaim.fulfills.push({
|
||||||
"@type": "Offer",
|
"@type": "Offer",
|
||||||
identifier: fulfillsOfferHandleId,
|
identifier: fulfillsOfferHandleId,
|
||||||
|
|||||||
Reference in New Issue
Block a user