diff --git a/src/Components/ColaborarModal.js b/src/Components/ColaborarModal.js
index cc2e2950c326e7c898f65ea3b8f6d8a40a26a761..3c971a28dfef4319067a57617677d4494c2ab7fa 100644
--- a/src/Components/ColaborarModal.js
+++ b/src/Components/ColaborarModal.js
@@ -7,6 +7,7 @@ import Backdrop from '@material-ui/core/Backdrop';
 import { Store } from '../Store.js';
 import CloseIcon from '@material-ui/icons/Close';
 import LabeledCheckbox from "../Components/Checkbox.js"
+import {Link} from 'react-router-dom'
 
 const StyledDivContainer = styled.div`
     background-color : rgb(255,255,255);
@@ -86,7 +87,6 @@ export default function ColaborarModal (props) {
             aria-labelledby="transition-modal-title"
             aria-describedby="transition-modal-description"
             open={props.open}
-             
             centered="true"
             onClose={props.handleClose}
             closeAfterTransition
@@ -121,9 +121,16 @@ export default function ColaborarModal (props) {
                                          na plataforma com toda a comunidade escolar do país.
                                     </p>
                                     <StyledButtonsDiv>
-                                        <StyledButton>
-                                            <span style={{color:"#fff"}}>SIM</span>
-                                        </StyledButton>
+
+                                        <Link to={{
+                                                pathname : "/termos-publicar-recurso",
+                                                state : true
+                                            }}>
+                                            <StyledButton>
+                                                <span style={{color:"#fff"}}>SIM</span>
+                                            </StyledButton>
+                                        </Link>
+
                                         <StyledButton>
                                             <span style={{color:"#fff"}}>NÃO</span>
                                         </StyledButton>
diff --git a/src/Pages/TermsPage.js b/src/Pages/TermsPage.js
index 7a168814b56a521e46b8a86e5dd2155b25e168f4..b8296f954e3a0a15201504828ddcd2c13bf68e11 100644
--- a/src/Pages/TermsPage.js
+++ b/src/Pages/TermsPage.js
@@ -97,7 +97,7 @@ export default function TermsContainer (props) {
                 userAgreement: true
             })
 
-            if (props.cameFromPublishButton) {
+            if (props.location.state) {
                 props.history.push('/professor')
             }else {
                 props.history.push('/permission')