Skip to content

Commit dc58402

Browse files
committed
fix some tests
Signed-off-by: Moritz Kiefer <moritz.kiefer@purelyfunctional.org>
1 parent f7fc270 commit dc58402

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

daml/splice-amulet/daml/Splice/AmuletRules.daml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1261,9 +1261,9 @@ data AppTransferContext = AppTransferContext
12611261
deriving (Show, Eq)
12621262

12631263
-- Adapter for choices that need to return an `AmuletCreateSummary` but call a choice internally that no longer returns one.
1264-
legacyAmuletCreateSummary : Party -> ContractId OpenMiningRound -> ContractId Amulet -> Update (AmuletCreateSummary (ContractId Amulet))
1265-
legacyAmuletCreateSummary dso miningRoundCid amulet = do
1266-
round <- fetchReferenceData (ForDso dso) miningRoundCid
1264+
legacyAmuletCreateSummary : Party -> Party -> ContractId OpenMiningRound -> ContractId Amulet -> Update (AmuletCreateSummary (ContractId Amulet))
1265+
legacyAmuletCreateSummary dso p miningRoundCid amulet = do
1266+
round <- fetchPublicReferenceData (ForDso dso) miningRoundCid (OpenMiningRound_Fetch p)
12671267
pure AmuletCreateSummary with
12681268
amulet
12691269
amuletPrice = round.amuletPrice

daml/splice-wallet-payments/daml/Splice/Wallet/Payment.daml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ template AcceptedAppPayment
234234
controller map (\r -> r.receiver) amuletReceiverAmounts
235235
do create TerminatedAppPayment with reference, sender, provider, receivers = map (\a -> a.receiver) amuletReceiverAmounts
236236
result <- exercise lockedAmulet LockedAmulet_UnlockV2
237-
amuletSum <- legacyAmuletCreateSummary dso context.openMiningRound result.amuletCid
237+
amuletSum <- legacyAmuletCreateSummary dso sender context.openMiningRound result.amuletCid
238238
return AcceptedAppPayment_RejectResult with
239239
amulet = amuletSum
240240

@@ -245,6 +245,6 @@ template AcceptedAppPayment
245245
do -- TODO(#3152) Split out amulet unlocking from payment expiry
246246
create TerminatedAppPayment with reference, sender, provider, receivers = map (\a -> a.receiver) amuletReceiverAmounts
247247
result <- exercise lockedAmulet LockedAmulet_OwnerExpireLockV2
248-
amuletSum <- legacyAmuletCreateSummary dso context.openMiningRound result.amuletCid
248+
amuletSum <- legacyAmuletCreateSummary dso sender context.openMiningRound result.amuletCid
249249
return AcceptedAppPayment_ExpireResult with
250250
amulet = amuletSum

daml/splice-wallet-payments/daml/Splice/Wallet/Subscriptions.daml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ template SubscriptionInitialPayment
216216
do
217217
_ <- create TerminatedSubscription with ..
218218
result <- exercise lockedAmulet LockedAmulet_UnlockV2
219-
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso transferContext.openMiningRound result.amuletCid
219+
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso subscriptionData.sender transferContext.openMiningRound result.amuletCid
220220
return SubscriptionInitialPayment_RejectResult with
221221
amuletSum
222222

@@ -230,7 +230,7 @@ template SubscriptionInitialPayment
230230
require ("Actor " <> show actor <> " is a signatory") (actor `elem` signatory this)
231231
_ <- create TerminatedSubscription with ..
232232
result <- exercise lockedAmulet LockedAmulet_OwnerExpireLockV2 -- would fail if we can't expire yet
233-
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso transferContext.openMiningRound result.amuletCid
233+
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso subscriptionData.sender transferContext.openMiningRound result.amuletCid
234234
return SubscriptionInitialPayment_ExpireResult with
235235
amuletSum
236236

@@ -336,7 +336,7 @@ template SubscriptionPayment
336336
nextPaymentDueAt = thisPaymentDueAt
337337
..
338338
result <- exercise lockedAmulet LockedAmulet_UnlockV2
339-
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso transferContext.openMiningRound result.amuletCid
339+
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso subscriptionData.sender transferContext.openMiningRound result.amuletCid
340340
pure SubscriptionPayment_RejectResult with
341341
subscriptionState
342342
amuletSum
@@ -354,7 +354,7 @@ template SubscriptionPayment
354354
nextPaymentDueAt = thisPaymentDueAt
355355
..
356356
result <- exercise lockedAmulet LockedAmulet_OwnerExpireLockV2 -- would fail if we can't expire yet
357-
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso transferContext.openMiningRound result.amuletCid
357+
amuletSum <- legacyAmuletCreateSummary subscriptionData.dso subscriptionData.sender transferContext.openMiningRound result.amuletCid
358358
pure SubscriptionPayment_ExpireResult with
359359
subscriptionState
360360
amuletSum = amuletSum

daml/splice-wallet-test/daml/Splice/Scripts/Wallet/TestSubscriptions.daml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,6 +167,7 @@ testUSDSubscription = script do
167167
let transferConfigAmulet = transferConfigAmuletFromOpenRound round
168168
expectedAppRewardInLockLeg = transferConfigAmulet.extraFeaturedAppRewardAmount
169169
expectedAppRewardInUnlockLeg = transferConfigAmulet.extraFeaturedAppRewardAmount
170+
convertAllFeaturedAppActivityMarkers app.dso
170171
[(_, reward)] <- query @Splice.Amulet.AppRewardCoupon validator
171172
reward.amount === expectedAppRewardInLockLeg
172173
reward.featured === True
@@ -175,7 +176,6 @@ testUSDSubscription = script do
175176
(_subscriptionCid, subscriptionStateCid, _pizzeriasAmulet) <- collectInitialSubscriptionPayment app provider pizzeria alice.primaryParty initialPaymentCid
176177

177178
convertAllFeaturedAppActivityMarkers app.dso
178-
179179
[(_, reward)] <- query @Splice.Amulet.AppRewardCoupon provider.primaryParty
180180
reward.amount === expectedAppRewardInUnlockLeg
181181

@@ -199,6 +199,7 @@ testUSDSubscription = script do
199199

200200
payment2Cid <- makeSubscriptionPayment app alice validator None subscriptionStateCid
201201
(subscriptionState2Cid, _pizzeriasAmulet2) <- collectSubscriptionPayment app provider pizzeria alice.primaryParty payment2Cid
202+
convertAllFeaturedAppActivityMarkers app.dso
202203

203204
rewards <- query @Splice.Amulet.AppRewardCoupon validator
204205
let amounts = map (._2.amount) rewards

0 commit comments

Comments
 (0)