| Index: service/datastore/multiarg.go
|
| diff --git a/service/datastore/multiarg.go b/service/datastore/multiarg.go
|
| index 61d18dc14814681789a95cc76b73131e445d6a88..6766f3706f737538c8c8db898fdbc39bb4e53a16 100644
|
| --- a/service/datastore/multiarg.go
|
| +++ b/service/datastore/multiarg.go
|
| @@ -275,7 +275,7 @@ func newKeyObjErr(aid, ns string, src interface{}) (*Key, error) {
|
| func setKey(src interface{}, key *Key) {
|
| pls := mkPLS(src)
|
| if pls.SetMeta("key", key) == ErrMetaFieldUnset {
|
| - lst := key.Last()
|
| + lst := key.LastTok()
|
| if lst.StringID != "" {
|
| _ = pls.SetMeta("id", lst.StringID)
|
| } else {
|
|
|