diff --git a/app/Models/Foundation/Summit/PromoCodes/MemberSummitRegistrationPromoCode.php b/app/Models/Foundation/Summit/PromoCodes/MemberSummitRegistrationPromoCode.php index 61bd6e0b..3ab0184f 100644 --- a/app/Models/Foundation/Summit/PromoCodes/MemberSummitRegistrationPromoCode.php +++ b/app/Models/Foundation/Summit/PromoCodes/MemberSummitRegistrationPromoCode.php @@ -142,7 +142,7 @@ class MemberSummitRegistrationPromoCode extends SummitRegistrationPromoCode 'first_name' => 'string', 'last_name' => 'string', 'email' => 'string', - 'type' => "enum(VIP,ATC,MEDIA ANALYST,SPONSOR)", + 'type' => ['VIP','ATC','MEDIA ANALYST','SPONSOR'], 'owner_id' => 'integer' ]; diff --git a/app/Models/Foundation/Summit/PromoCodes/SpeakerSummitRegistrationPromoCode.php b/app/Models/Foundation/Summit/PromoCodes/SpeakerSummitRegistrationPromoCode.php index b1a5de4e..ace82fdd 100644 --- a/app/Models/Foundation/Summit/PromoCodes/SpeakerSummitRegistrationPromoCode.php +++ b/app/Models/Foundation/Summit/PromoCodes/SpeakerSummitRegistrationPromoCode.php @@ -101,6 +101,7 @@ class SpeakerSummitRegistrationPromoCode extends SummitRegistrationPromoCode public static $metadata = [ 'class_name' => self::ClassName, + 'type' => ["ACCEPTED", "ALTERNATE"], 'speaker_id' => 'integer' ]; diff --git a/app/Models/Foundation/Summit/PromoCodes/SummitRegistrationPromoCode.php b/app/Models/Foundation/Summit/PromoCodes/SummitRegistrationPromoCode.php index 7da31ef7..7d72bf59 100644 --- a/app/Models/Foundation/Summit/PromoCodes/SummitRegistrationPromoCode.php +++ b/app/Models/Foundation/Summit/PromoCodes/SummitRegistrationPromoCode.php @@ -184,7 +184,7 @@ class SummitRegistrationPromoCode extends SilverstripeBaseModel 'code' => 'string', 'email_sent' => 'boolean', 'redeemed' => 'boolean', - 'source' => "enum(CSV,ADMIN)", + 'source' => ['CSV','ADMIN'], 'summit_id' => 'integer', 'creator_id' => 'integer', ]; diff --git a/tests/OAuth2PromoCodesApiTest.php b/tests/OAuth2PromoCodesApiTest.php index 7f824e43..2b71c314 100644 --- a/tests/OAuth2PromoCodesApiTest.php +++ b/tests/OAuth2PromoCodesApiTest.php @@ -187,7 +187,7 @@ final class OAuth2PromoCodesApiTest extends ProtectedApiTest $response = $this->action( "GET", - "OAuth2SummitPromoCodesApiController@addPromoCodeBySummit", + "OAuth2SummitPromoCodesApiController@getMetadata", $params, [], [], @@ -197,8 +197,8 @@ final class OAuth2PromoCodesApiTest extends ProtectedApiTest $content = $response->getContent(); $this->assertResponseStatus(200); - $promo_code = json_decode($content); - $this->assertTrue(!is_null($promo_code)); + $metadata = json_decode($content); + $this->assertTrue(!is_null($metadata)); } public function testAddPromoCode($code = "12344KG_SPEAKER"){