---
url: "https://vueda.dev/v3/reference/api/js/utils/reverseForeignKey/functions/omitUnexpandedReverseForeignKeys.md"
title: "omitUnexpandedReverseForeignKeys"
---

# omitUnexpandedReverseForeignKeys

## Overview

Remove each reverse foreign key that `expand` does not name from a list of field names to submit.

## Signature

`omitUnexpandedReverseForeignKeys(fieldNames, fieldDetails, expand)`

### Parameters

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| <span id="param-fieldNames">fieldNames</span> | `string[]` | yes | The field names to submit. |
| <span id="param-fieldDetails">fieldDetails</span> | `object` | yes | The model config's field details. |
| <span id="param-expand">expand</span> | `string[]` | yes | The relations that the form renders as inline fieldsets. |

### Returns

`string[]`

The remaining field names. The result is `undefined` when `fieldNames` is.

## Source

`client/lib/utils/reverseForeignKey.js:26`
