HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux ip-10-0-8-47 6.8.0-1021-aws #23~22.04.1-Ubuntu SMP Tue Dec 10 16:31:58 UTC 2024 aarch64
User: ubuntu (1000)
PHP: 8.1.2-1ubuntu2.22
Disabled: NONE
Upload Files
File: /var/www/javago_test/node_modules/node-input-validator/lib/rules/same.js
module.exports = function same({ value, args }, v) {
  let [otherField] = args;
  otherField = otherField.split('.').filter((e) => e !== '');

  let otherValue;

  // eslint-disable-next-line array-callback-return
  otherField.map((item) => {
    if (typeof otherValue === 'undefined') {
      otherValue = v.inputs && v.inputs[item];
    } else {
      otherValue = otherValue[item];
    }
  });

  if (typeof otherValue === 'undefined') {
    return false;
  }

  if (otherValue !== value) {
    return false;
  }

  return true;
};