Browse Source

Change proposal error type to Text

Leszek Wiesner 4 years ago
parent
commit
5f196462ee

+ 1 - 2
pioneer/packages/joy-proposals/src/Proposal/ProposalDetails.tsx

@@ -15,7 +15,6 @@ import { Seat } from '@joystream/types/council';
 import ProposalDiscussion from './discussion/ProposalDiscussion';
 
 import styled from 'styled-components';
-import { bytesToString } from '@polkadot/joy-utils/functions/misc';
 
 const ProposalDetailsMain = styled.div`
   display: flex;
@@ -100,7 +99,7 @@ export function getExtendedStatus (proposal: ParsedProposal, bestNumber: BlockNu
         if (approvedStatus === 'ExecutionFailed') {
           const executionFailedStatus = proposalStatus.asType('Approved').asType('ExecutionFailed');
 
-          executionFailReason = bytesToString(executionFailedStatus.error);
+          executionFailReason = executionFailedStatus.error.toString();
         }
       }
     }

+ 1 - 1
types/augment/all/defs.json

@@ -852,7 +852,7 @@
         }
     },
     "ExecutionFailed": {
-        "error": "Bytes"
+        "error": "Text"
     },
     "Approved": {
         "_enum": {

+ 1 - 1
types/augment/all/types.ts

@@ -466,7 +466,7 @@ export interface EntryMethod extends Enum {
 
 /** @name ExecutionFailed */
 export interface ExecutionFailed extends Struct {
-  readonly error: Bytes;
+  readonly error: Text;
 }
 
 /** @name ExitedLeadRole */

+ 1 - 1
types/src/proposals.ts

@@ -86,7 +86,7 @@ export class ActiveStake extends JoyStructDecorated({ stake_id: StakeId, source_
   implements IActiveStake {}
 
 export class ExecutionFailedStatus extends JoyStructDecorated({
-  error: Bytes,
+  error: Text,
 }) {}
 
 export class ExecutionFailed extends ExecutionFailedStatus {}