Skip to content

CLI: vote-poll fails with 'Invalid parameter: vote' #84

@morningstar-daemon

Description

@morningstar-daemon

Description

The keymaster vote-poll CLI command fails with Invalid parameter: vote regardless of vote format.

Steps to Reproduce

# 1. Create a group for the roster
keymaster create-group test-voters
# Returns: did:cid:bagaaieraexigwh6565pzyyjztg4upectpoal5576zghheihlz4iec4n6evfa

# 2. Add self to group
keymaster add-group-member did:cid:bagaaiera... did:cid:bagaaieran...  # (group DID, my DID)
# Returns: true

# 3. Create poll template and set roster to group DID
keymaster create-poll-template > poll.json
# Edit poll.json to set roster to group DID

# 4. Create poll
keymaster create-poll poll.json
# Returns: did:cid:bagaaierahkacvly3jbavm7a7icyxnrzs5tuk34sbomzrdvww7usak3yej4fq

# 5. Verify eligibility
keymaster view-poll did:cid:bagaaierah...
# Shows: "isEligible": true, "hasVoted": false

# 6. Attempt to vote
keymaster vote-poll did:cid:bagaaierah... yes
# Returns: Invalid parameter: vote

Formats Attempted

All fail with the same error:

  • yes (option name)
  • 1 (option index)
  • "yes" (quoted)

Environment

  • Poll confirmed on hyperswarm
  • Group membership confirmed
  • view-poll shows isEligible: true

Expected Behavior

Vote should be cast and ballot DID returned.

Actual Behavior

Invalid parameter: vote

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions