Skip to content

Commit 0f7bedd

Browse files
Move defs to DA.ContractKeys
verified import is needed in sdk/compiler/damlc/tests/daml-test-files/QueryNByKey.daml
1 parent a5e02fc commit 0f7bedd

File tree

3 files changed

+12
-11
lines changed

3 files changed

+12
-11
lines changed

sdk/compiler/damlc/daml-stdlib-src/DA/ContractKeys.daml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55

66
module DA.ContractKeys where
77

8+
#ifdef DAML_NUCK
89
import DA.Internal.Template.Functions as DA
910

10-
#ifdef DAML_NUCK
1111
queryNByKey : forall t k. HasQueryNByKey t k => Int -> k -> Update [(ContractId t, t)]
1212
queryNByKey = DA.queryNByKey
1313

1414
queryAllByKey : forall t k. HasQueryNByKey t k => k -> Update [(ContractId t, t)]
15-
queryAllByKey = queryNByKey (maxBound @Int)
15+
queryAllByKey = DA.queryNByKey (maxBound @Int)
1616
#endif

sdk/compiler/damlc/daml-stdlib-src/LibraryModules.daml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ import DA.Action.State
1313
import DA.Assert
1414
import DA.BigNumeric
1515
import DA.Bifunctor
16+
import DA.ContractKeys
1617
import DA.Crypto.Text
1718
import DA.Date
1819
import DA.Either

sdk/compiler/damlc/tests/daml-test-files/QueryNByKey.daml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
module QueryNByKey where
77

8-
-- import Daml.Script
8+
import DA.ContractKeys
99

1010
template WithKey
1111
with
@@ -28,14 +28,14 @@ template Helper
2828
pure ()
2929
[] ->
3030
abort "Assertion failed: queryNByKey returned an empty list."
31-
-- choice PerformQueryAllByKey : ()
32-
-- controller p
33-
-- do contracts <- queryAllByKey @WithKey p
34-
-- case contracts of
35-
-- (contract :: _) -> do
36-
-- pure ()
37-
-- [] ->
38-
-- abort "Assertion failed: queryAllByKey returned an empty list."
31+
choice PerformQueryAllByKey : ()
32+
controller p
33+
do contracts <- queryAllByKey @WithKey p
34+
case contracts of
35+
(contract :: _) -> do
36+
pure ()
37+
[] ->
38+
abort "Assertion failed: queryAllByKey returned an empty list."
3939

4040
-- Test just here to assert that queryNByKey compiles
4141
-- When we have an ledger implementation, assert things actually run

0 commit comments

Comments
 (0)