Skip to Content
Menu
This question has been flagged
1 Reply
1029 Views

hello,

    I am working with snippets in odoo14 and made my custom snippet, after testing I made some changes and updated it but it does not update in existing pages, older version of snippet is rendered even if i upgrade module, reinstall module or remove snippet and add again. the version of snippet which i rendered first time on the particular page is rendered every time even if i remove older one and add new block, it seems to work fine in new page though.

    Also, when I remove my snippet block and save I can see that snippet has been removed but when I inspect html, I can see older snippet code there and I can not remove it.

It would be great help if anyone would get me the solution,

Thanks in advance.


Here is my code:

<div class="modal fade-xl fade" id="popupCyCol2" tabindex="-1" role="dialog" aria-labelledby="popCyCol2Title" aria-hidden="true">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="popCyCol2Title">Home care</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">×</button>
</div>
<div class="modal-body">
<div>
<p class="snippet_def_text">My Form</p>
<form action="/snippet_details/submit" id="myForm" method="post">
<div id="FillFormPopup">
<input type="hidden" name="csrf_token" t-att-value="request.csrf_token()"/>
<div class="form-group">
<label for="first_name" class="col-form-label">First Name:</label>
<input type="text" name="name" class="form-control" id="first-name" required="required"/>
</div>
<div class="form-group">
<label for="last_name" class="col-form-label">Last Name:</label>
<input type="text" name="last_name" class="form-control" id="last-name" required="required"/>
</div>
<div class="form-group">
<label for="email" class="col-form-label">Email:</label>
<input type="text" name="email" class="form-control" id="email" required="required"/>
</div>
<div class="form-group">
<label for="phone" class="col-form-label">Phone:</label>
<input type="text" name="phone" class="form-control" id="phone" required="required"/>
</div>
<div class="form-group">
<label for="message-text" class="col-form-label">Comments:</label>
<textarea class="form-control" name="message-text" id="message-text"></textarea>
</div>
<p class="m-15px-t">
<button id="snippet_details_submit" type="submit"
class="btn btn-primary as-btn as-btn-dark">Submit</button>
</p>
</div>
<div id="submitPopup" style="display: none;">
                            <p>Are You sure?</p>
<div class="modal-footer">
<button type="submit" class="btn btn-primary as-btn as-btn-dark close_submit_popup">Ok</button>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>

Avatar
Discard
Best Answer

Hi,

There’s nothing wrong in the code. When you add snippet and edit it using website editor, it does not show the changes when you upgrade. You should delete the existing snippet and add them again or try uninstalling and reinstalling the module again.

Regards

Avatar
Discard