Hidden Fixed Value Only Visually Hidden Doesn't Capture the Fixed String value on submission

Permalink Browser Info Environment
Hi,

I'm trying to get data from the express forms into Freshsales CRM to trigger automated events do the sales pipeline, and Freshsales won't accept hidden fields by default. I'm trying to use the Hidden Fixed Value attribute with the (in)visibility option to make the field a visually hidden text field rather than a hidden field in the form, as this will enable the data to parse to Freshsales.

However, when the form was submitted, it didn't save the value set in the Fixed String field in the attribute, it saved nothing (see attached screenshot). Is this the intended way it should work or should it save the set Fixed String, unless the field is edited before submission?

1 Attachment

Type: Ticket
Status: In Progress
katalysis
View Replies:
mnakalay replied on at Permalink Reply
mnakalay
Hello,
I just checked and you are correct, there is an issue. Thank you for pointing that out.
I'll message you back as soon as I have a fix.
mnakalay replied on at Permalink Reply
mnakalay
Hi Again,

I uploaded 3.0.2 which should fix the problem.

Please let me know if there's anything else.

Have a great day!
katalysis replied on at Permalink Reply
katalysis
Thanks Nour, that's fixed the issue.

concrete5 Environment Information

# Concrete Version
Core Version - 9.2.0
Version Installed - 9.2.0
Database Version - 20230308163514

# Hostname
uk1.katalysis.net

# Environment
production

# Database Information
Version: 10.4.28-MariaDB-cll-lve
SQL Mode: STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

# Concrete Packages
Afixia: Automatic WebP Image Conversion (2.0.1), Ajax Forms - Express Edition Light (2.2.2), Anti-Spammer Master (2.1.0), Hidden Data Attributes for Express (3.0.1), Katalysis Base Bootstrap (0.9.2.0.0), Katalysis Theme Bootstrap (0.0.9.0)

# Concrete Overrides
None

# Concrete Cache Settings
Block Cache - On
Overrides Cache - On
Full Page Caching - On - If blocks on the particular page allow it.
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software
Apache

# Server API
fpm-fcgi

# PHP Version
8.0.30

# PHP Extensions
bcmath, bz2, calendar, cgi-fcgi, clos_ssa, Core, ctype, curl, date, dba, dom, enchant, exif, fileinfo, filter, ftp, gd, gettext, gmp, hash, iconv, imagick, imap, intl, json, ldap, libxml, mbstring, mysqli, mysqlnd, odbc, openssl, pcre, PDO, pdo_mysql, PDO_ODBC, pdo_pgsql, pdo_sqlite, pgsql, Phar, posix, pspell, redis, Reflection, session, SimpleXML, soap, sockets, sodium, SPL, sqlite3, standard, sysvmsg, sysvsem, sysvshm, tidy, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 260
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - 260
max_input_vars - 1000
max_multipart_body_parts - -1
memory_limit - 128M
post_max_size - 60M
upload_max_filesize - 60M
zend.exception_string_param_max_len - 0
ldap.max_links - Unlimited
mbstring.regex_retry_limit - 1000000
mbstring.regex_stack_limit - 100000
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
odbc.max_links - Unlimited
odbc.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
pgsql.max_links - Unlimited
pgsql.max_persistent - Unlimited
redis.pconnect.connection_limit - 0
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
unserialize_max_depth - 4096
opcache.jit_bisect_limit - 0
opcache.jit_max_exit_counters - 8192
opcache.jit_max_loop_unrolls - 8
opcache.jit_max_polymorphic_calls - 2
opcache.jit_max_recursive_calls - 2
opcache.jit_max_recursive_returns - 2
opcache.jit_max_root_traces - 1024
opcache.jit_max_side_traces - 128
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36

Hide Post Content

This will replace the post content with the message: "Content has been removed by an Administrator"

Hide Content

Request Refund

You may not request a refund that is not currently owned by you.